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.

Install ESP32 Filesystem Uploader in Arduino IDE – SPIFFS

Install ESP32 Filesystem Uploader in Arduino IDE SPIFFS

In this tutorial, we will show you how to install a file system uploader plugin in Arduino IDE to upload files to ESP32 SPI flash file system (SPIFFS). By default, …

Read more

I2C LCD interfacing with ESP32 and ESP8266 in Arduino IDE

I2C LCD interfacing with ESP3 wiring diagram

In this tutorial, we will guide you through the process of connecting an I2C LCD to the ESP32 board. This comprehensive guide is applicable to the ESP8266 NodeMCU as well. …

Read more

ESP32 HTTP POST Request using Arduino IDE

ESP32 HTTP POST with Arduino IDE (ThingSpeak and IFTTT.com)

In this tutorial, we will learn how to make HTTP POST requests with ESP32 and Arduino IDE. For demonstration, we will send HTTP POST requests to APIs like ThingSpeak and …

Read more

HTTP GET using ESP32 and Arduino IDE (OpenWeatherMap.org and ThingSpeak)

ESP32 HTTP GET request ThingSpeak and openweathermap

In this tutorial, we will learn how to utilize the ESP32 with the Arduino IDE to create HTTP GET requests for commonly used APIs like ThingSpeak and OpenWeatherMap.org. The ESP32 …

Read more

Control Relay Module Remotely with ESP32 Web Server and 220V Lamp

control 220 volt lamp from a webserver using ESP32 on state

One of the best projects you can consider doing with ESP32 is to control a 220-volt lamp from a web server. But you can also use the same procedure to …

Read more

ESP32 Send Email Notifications with IFTTT

ESP32 send email notifications with IFTTT and Arduino IDE

As the Internet of Things (IoT) becomes more prevalent in our daily lives, there is a growing need for devices to communicate with each other seamlessly. The ESP32 microcontroller, with …

Read more

ESP32 External Wake Up from Deep Sleep

ESP32 External interrupt Wake Up from Deep Sleep

In this tutorial, we will learn how to use an external interrupt to wake up the ESP32 from a deep sleep. There are two external wake up resources available such …

Read more

ESP32 Touch Wake Up from Deep Sleep

ESP32 Touch Wake Up from Deep Sleep

In this tutorial, we will learn to use ESP32 touch pins as a wake-up source from a deep sleep. First, we will put ESP32 into deep sleep mode and then …

Read more

ESP32 Timer Wake Up from Deep Sleep

ESESP32 Timer Wake Up from Deep Sleep

In this tutorial, we will learn to use Timer as a wake-up resource from a deep sleep. First, we will put ESP32 into deep sleep mode and then see how …

Read more

ESP32-CAM Take Photo and Save to MicroSD Card with Timestamp Date and Time

ESP32-CAM Take Photo and Save to MicroSD Card with Timestamp

This tutorial will teach you how to capture and save a photo using the ESP32-CAM module onto a MicroSD card, including a timestamp as a filename with the current date …

Read more

Older posts
Newer posts
← Previous Page1 … Page3 Page4 Page5 … 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