ESP32 ADC with Arduino IDE – Measuring voltage example

Analog Voltage Measurement ESP32 ADC OLED Arduino IDE

In this tutorial, we will learn how how to use ADC (analog to digital converter) module of ESP32 development board with Arduino IDE. Furthermore, We will learn to measure analog voltage with ESP32 ADC channels. Recommended Components The following components are used in this project or are helpful for building it with the ESP32. Component … Read more

STM32 Blue Pill Timer Interrupt with STM32Cube IDE and HAL Libraries

STM32 Blue Pill Timer Interrupt with STM32Cube IDE and HAL Libraries

In this STM32 Blue Pill tutorial, we will learn how to configure and handle timer interrupts using HAL Library in STM32Cube IDE. We will demonstrate this through an example by toggling an LED after a set number of time. Timer interrupts in STM32 pause the sequential execution of a program loop() function for a predefined … Read more

STM32 Blue Pill External Interrupts with STM32Cube IDE and HAL Libraries

STM32 Blue Pill External Interrupts with STM32Cube IDE

In this STM32 Blue Pill tutorial, we will learn how to configure and handle external interrupts using HAL Library in STM32Cube IDE. We will demonstrate this through an example with a push button and an LED. Additionally, we will also show you how to measure Blue Pill interrupt latency via an oscilloscope measurement. Recommended Components … Read more

Push Button with STM32 Blue Pill using STM32Cube IDE – Read Digital Input Pins

Push Button with STM32 Blue Pill using STM32Cube IDE Read Digital Input Pins

In this STM32 Blue Pill tutorial, we will learn about input/output GPIO pins of STM32 Blue Pill board. We will learn how to use GPIO pins of STM32 as output pins as well as input pins. Accordingly, we will also show how to interface an LED controlled via a push button with the STM32. We … Read more

STM32 Blue Pill GPIO Pins with STM32Cube IDE: LED Blinking Tutorial

ST-Link V2 with STM32 connecting with system

This is a getting started tutorial on STM32 Blue Pill using STM32Cube IDE. In this tutorial, we will learn to control GPIO pins of STM32 Blue Pill. As an example, we will see how to configure them as digital output pins using HAL GPIO driver and STM32Cube IDE. Recommended Components The following components are used … Read more

ESP32 External Interrupts using Arduino IDE

ESP32 External Interrupts using Arduino IDE

In this ESP32 tutorial, we will learn how to configure and use external interrupts with ESP32 GPIO pins in Arduino IDE. We will demonstrate this through an example with a push button and an LED. Additionally, we will also show you how to measure ESP32 interrupt latency via an oscilloscope measurement. Recommended Components The following … Read more

KY-038 Microphone Sound Sensor Module with Arduino

Microphone Sound Sensor with Arduino and LED hardware

In this tutorial, we will learn how about KY-038 microphone sound sensor module and how to interface it with Arduino. We will show you its pinout and features along with its connection diagrams with Arduino. With the help of two Arduino sketches, we will be able to create a sound detection project whereby a clap … Read more

ESP8266 NodeMCU Web Server Control DC Motor Speed

ESP8266 NodeMCU DC Motor speed control web server

In this ESP8266 NodeMCU web server project, we will create a web page hosted on NodeMCU which we will use to control speed of a DC motor using the L298N motor driver module. A web page will consist of an HTML slider that will be used to generate variable duty cycle PWM for a DC … Read more