Home / Tutorials / ESP32 Tutorial

ESP32 Tutorial

Explore our ESP32 tutorials, projects, and guides covering everything from getting started with the ESP32 to building WiFi, Bluetooth, IoT, sensor, and embedded systems projects. Learn how to program ESP32 boards using the Arduino IDE, understand ESP32 pinouts and hardware features, connect sensors and displays, create web servers, use wireless communication, and experiment with more advanced applications such as TinyML and AI. Whether you are new to the ESP32 or developing a more complex project, these step-by-step tutorials include wiring diagrams, example code, explanations, and practical testing to help you build and troubleshoot ESP32-based projects.

How to Power an ESP32-S3 with AA Batteries

ESP32 S3 AA Battery Tutorial

The ESP32-S3 is commonly powered through its USB port while programming and testing. However, USB power is not always practical for projects installed outdoors, mounted on walls, or placed far from an electrical outlet. In this tutorial, we will build an ESP32-S3 AA battery power supply using two AA cells …

Read More »

How to Run an SSH Server on ESP32

ESP32 SSH Server

An SSH server on ESP32 lets you log in to your microcontroller over Wi-Fi using a secure terminal connection. Instead of opening the Arduino Serial Monitor through USB, you can connect from a computer, phone, or another device on the same network and send commands remotely. In this tutorial, you …

Read More »

ESP32 Async Web Server Event Handler Tutorial

ESP32 Async Web Server Event Handler Tutorial

The ESP32 is powerful enough to host a small web server directly on the board. This means you can control LEDs, read sensor values, update a webpage, or build a simple browser-based dashboard without needing a separate computer or cloud server. One of the most useful libraries for this is …

Read More »