Home / Tutorials / ESP32 Tutorial (page 2)

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.

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 »

Getting Started with WEMOS D1 R32 

Wemos D1 R32

The WeMos D1 R32 is an ESP32-based development board that takes the familiar Arduino Uno form factor. It promises to give makers the power of the ESP32—Wi-Fi, Bluetooth, dual-core processing—while keeping the physical compatibility of an Arduino board. But as many users have discovered, the D1 R32 isn’t a drop-in …

Read More »

ESP32 Board Guide for Beginners

ESP32 boards according to processing power

If you’ve just started tinkering with ESP32 microcontrollers, you’ve probably noticed there isn’t just one “ESP32 board” — there are many, each with its own quirks and strengths. Some are built for general prototyping, others come with cameras or extra memory, while newer ones focus on AI, USB gadgets, or …

Read More »

How to Use ESPHome with ESP32: A Beginner's Guide

ESPHome ESP32 tutorial

ESPHome is a powerful and user-friendly tool that allows you to program ESP32 (and other ESP devices) to interact with sensors, actuators, and Home Automation systems like Home Assistant. This tutorial will guide you through setting up ESPHome, flashing it onto an ESP32, and configuring your first project.

Read More »