Skip to content
  • Home
  • Microcontrollers
    • Pic Microcontroller
    • Arduino
    • ESP32 Tutorials and Projects
    • MicroPython ESP32/ESP8266
    • ESP8266 NodeMCU
    • FreeRTOS Arduino
    • 8051 microcontroller
    • AVR Microcontroller
  • ARM Microcontrollers
    • TM4C123 Tiva LaunchPad
    • STM32 Blue Pill
    • STM32 Nucleo
    • STM32F4 Discovery Board
    • MSP430 launchpad
  • Raspberry Pi
    • Raspberry Pi Pico
    • Raspberry Pi Pico W
    • Raspberry Pi
  • Softwares
    • Labview project
    • Proteus tutorials
    • PSpice tutorials
    • MATLAB
  • Electronics components
  • Contact
    • Editorial
    • Advertise

ESP32 Tutorials and Projects

Complete ESP32 tutorials starting from basics to advances level. ESP32 is a famous development board for the internet of things applications.  Although, other IoT development boards are also available in the market. But this board gains popularity among embedded developers and hobbyists in a short time.  Because of its on-board many features such as Bluetooth, BLE, WiFi, Crypto-Engine and many others.

Interface ESP32 with 74HC595 and 4-Digit 7 Segment Display

ESP32 with 74HC595 and 4-Digit 7 Segment Display

This guide focuses on the 4 digit 7 segment display and its interfacing with ESP32 using 74HC595 shift register. By using the 74HC595 shift register to drive 7-segment displays with …

Read more

IoT Based Fire Detection using ESP32 and Flame Sensor with Email Alert

IoT Based Fire Detection using ESP32 and Flame Sensor with Email Alert

In this project, we will build an IoT based fire detection project using an Infrared flame sensor and ESP32 with an email alert feature. Our fire detection project will be …

Read more

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 …

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 …

Read more

IoT Sound Pollution Monitoring System using ESP32 – Decibel Meter

ESP32 Blynk app sound monitor demo pic2

In this IoT project, we will create an IoT based sound pollution monitoring system using ESP32, sound module, and Blynk app. We will use the KY-038 microphone sensor to detect …

Read more

ESP32 Web Server Control DC Motor Speed using L298N Driver

ESP DC Motor Speed Control Web Server hardware

In this ESP32 web server project, we will create a web page hosted on ESP32 which we will be used to control the speed of a DC motor using the …

Read more

ESP32 Fall Detection using MPU6050 with Email Alerts

ESP32 Fall Detector with MPU6050 email notification demo

In this project, we will build an IoT based fall detection project using an MPU6050 sensor and ESP32 with an email alert feature. Our fall detection project will be linked …

Read more

ESP32 CAM Video Streaming and Face Recognition with Arduino IDE

esp32 cam live streaming tutorial

This tutorial will focus on ESP32-CAM getting started guide. We will learn about ESP32-CAM by creating a live streaming application and face recognition example. Additionally, we will create a video …

Read more

ESP32 RGB LED Controller Web Server – Remote Color Picker

ESP32 RGB LED Web Server demo

In this ESP32 tutorial, we will create an RGB LED controller web server. The web server will display a color spectrum that will be used to set the color of …

Read more

ESP32 MPU6050 Web Server Accelerometer and Gyroscope Dashboard with 3-D animation (SSE Events)

ESP32 Web Server with MPU-6050 Accelerometer and Gyroscope (3D object representation)

In this tutorial, we will create an ESP32 MPU6050 sensor readings dashboard. The readings will consist of the current temperature in degree Celsius, rotational position (x,y,z) and acceleration (x, y, …

Read more

Older posts
Newer posts
← Previous Page1 … Page10 Page11 Page12 … Page18 Next →

Subscribe to Blog via Email

Categories

Recent Posts

  • Node-RED Send Messages to WhatsApp Number
  • Node-RED Send Email Alerts and Notifications
  • Install Node-RED on Raspberry Pi (32-bit and 64-bit RPI OS)
  • Install Mosquitto MQTT Broker on Raspberry Pi
  • Headless Setup of Raspberry Pi without Keyboard and Monitor
Copyright © 2013-2025 Microcontrollerslab.com All Rights Reserved