Teach Me Microcontrollers!

Practical Arduino, ESP32, Raspberry Pi, PIC, sensor, and embedded systems tutorials for makers, students, and engineers.

Latest Tutorials

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 »