ESP32: 10 Easy Projects for Beginners
Getting started with the ESP32 and looking for easy projects to build while learning the fundamentals? You’re in the right place. In this article, we’ve compiled 10 easy ESP32 projects …
Getting started with the ESP32 and looking for easy projects to build while learning the fundamentals? You’re in the right place. In this article, we’ve compiled 10 easy ESP32 projects …
This is a guide on how to interface the YX5300 / YX6300 Serial MP3 Music Player Module with the ESP32 programmed with Arduino IDE. You’ll learn how to wire the …
There is a wide variety of sensors, modules, and peripherals compatible with the ESP32 boards. We have tutorials for the most popular components. This article is a compilation of 35 …
This is a guide on how to interface the TM1637 4-Digit LED 7-Segment display with the ESP32 programmed with Arduino IDE. You’ll learn how to wire the display to the …
In this guide, you’ll learn how to use a FreeRTOS Mutex with the ESP32 programmed with Arduino IDE. A Mutex (Mutual Exclusion) is a special type of binary semaphore that …
Learn how to set up Multicast DNS (mDNS) on your ESP32 programmed with the Arduino IDE. mDNS lets you refer to your ESP32 using a user-friendly name instead of its …
The ESP32 comes with 2 Xtensa 32-bit LX6 microprocessors: core 0 and core 1. So, it is dual core. When we run code on Arduino IDE, by default, it runs on core …
In this guide, you’ll learn how to use software timers (timer interrupts) with the ESP32 using FreeRTOS programming on Arduino IDE. We’ll take a look at auto-reload (periodic) timers and …
Learn how to securely store Wi-Fi credentials and other sensitive information in a separate file for your ESP32 projects (also works for other Arduino based projects). This approach eliminates the …
Learn how to configure and handle interrupts with the ESP32 board to detect and respond to changes on its input GPIOs. We’ll build a project example using a pushbutton and …
Learn how to use a PIR (Passive Infrared) Motion Sensor with the ESP32 programmed with Arduino IDE to detect motion. We’ll create a simple example to introduce you to the …
In this guide, we’ll introduce you to and explain how to use FreeRTOS semaphores with the ESP32, using the Arduino IDE. Semaphores are like signals (or flags) that allow you …
In this guide, you’ll learn how to use FreeRTOS queues for safe and efficient communication between tasks on the ESP32, using the Arduino IDE. Queues allow you to exchange data …
In this tutorial, we’ll introduce the basic concepts of FreeRTOS and show you how to use it with the ESP32 and the Arduino IDE. You’ll learn how to create single …