Home / Tutorials / ESP32 Tutorial

ESP32 Tutorial

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 »

Solving BLE and Wi-Fi Concurrency on ESP32 Using FreeRTOS

BLE WiFi concurrency using RTOS

Running Bluetooth Low Energy (BLE) scanning and Wi-Fi networking at the same time on an ESP32 sounds straightforward—until it isn’t. Many developers discover that once BLE scanning starts, their Wi-Fi web server becomes unreliable. Pages load intermittently, HTTP requests time out, or BLE scans suddenly stop when Wi-Fi traffic increases. …

Read More »

Contents

Index