Raspberry Pi Pico GPIO Programming with MicroPython – LED Blinking Examples

Raspberry Pi Pico GPIO pins with Thonny IDE

If you are new to Raspberry Pi Pico and want to explore its GPIO capabilities using MicroPython, then you have come to the right place. In this tutorial, we will show you how to use the GPIO pins of Raspberry Pi Pico as digital outputs using MicroPython firmware. We will connect LEDs to the GPIO … 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

HC-05 Bluetooth Interfacing with ESP8266 NodeMCU – Control GPIO Pins

ESP8266 with HC-05 demo

In this tutorial, we will learn about HC-05 Bluetooth to serial port module and how to interface it with ESP8266 NodeMCU. This Bluetooth device operates on UART communication. In other words, it uses serial communication to transmit and receive data serially over standard Bluetooth radio frequency. Therefore, we will use TX, RX pins of ESP8266 … Read more