ESP32 May 23, 2025

Mastering ESP-IDF Logging: A Complete Guide to Debugging with ESP_LOG

Learn how to harness the full power of ESP-IDF's built-in logging module to debug, monitor, and trace issues in your ESP32 projects. This guide walks you through everything from setup to real-world examples of using ESP_LOGI, ESP_LOGD, and more.

Read More
ESP32 May 14, 2025

Building a Wi-Fi Network Scanner with ESP32 and ESP-IDF

Learn how to create a Wi-Fi network scanner using the ESP32 microcontroller and ESP-IDF framework. This step-by-step guide walks you through coding a program to scan nearby Wi-Fi networks, logging details like SSIDs, signal strength, and encryption types to the Serial Monitor. Perfect for IoT enthusiasts and embedded developers!

Read More
ESP32 May 14, 2025

Ultimate Guide to ESP32 Development with ESP-IDF, Docker, and Docker Compose

Developing for the ESP32 microcontroller using the ESP-IDF framework is powerful but can be complex due to setup challenges. Docker and Docker Compose simplify this by providing consistent, reproducible environments with USB passthrough for flashing and monitoring. In this comprehensive guide, we’ll walk through setting up an ESP32 development environment using ESP-IDF with both Docker and Docker Compose, covering every step in detail to ensure a seamless IoT development experience.

Read More
ESP32 May 13, 2025

Exploring IoT with ESP32 Wrover Kit: 10 Projects Without Extra Hardware

Discover the power of the ESP32 Wrover Kit with these 10 creative IoT projects that require no additional hardware. From Wi-Fi scanners to Bluetooth emulators, learn how to harness the kit’s built-in Wi-Fi, Bluetooth, and processing capabilities for fun and practical applications, perfect for beginners and hobbyists alike.

Read More
ESP32 April 28, 2025

10 Exciting ESP32 Wrover Kit Projects with Additional Hardware

Unleash the full potential of your ESP32 Wrover Kit with these 10 innovative projects that incorporate additional hardware. From smart home hubs to retro gaming consoles, explore how sensors, displays, and modules can transform your kit into powerful IoT and embedded systems, perfect for hobbyists and makers.

Read More
ESP32 April 23, 2025

Controlling ESP32 GPIO with ESP-IDF

The ESP32 features a wide range of General Purpose Input/Output (GPIO) pins that can be used for a variety of tasks, such as reading sensors, controlling LEDs, or interfacing with other peripherals. In this tutorial, we’ll walk you through how to control the ESP32's digital input and output ports using the ESP-IDF framework. You’ll learn how to configure GPIOs for input or output modes, read digital signals, and set pin states. With step-by-step instructions and example code, you’ll be able to control hardware components like LEDs, buttons, and relays using the powerful GPIO features of the ESP32.

Read More
ESP32 April 23, 2025

ESP32 Timers with ESP-IDF

Timers are essential for managing time-based events and tasks in embedded systems, and the ESP32 provides powerful hardware timers to make this task easier. In this article, you’ll learn how to configure and control the ESP32’s hardware timers using the timer driver in ESP-IDF. We’ll explore how to set up one-shot or periodic timers, handle timer interrupts, and use timers for a variety of time-sensitive applications such as PWM generation, timeouts, or scheduled tasks. By the end of this guide, you’ll have a solid understanding of how to utilize ESP32 timers for precise control in your projects.

Read More
ESP32 April 23, 2025

ESP32 as I2C Master Tutorial (ESP-IDF)

The ESP32 is highly versatile and supports multiple communication protocols, including I2C. In this tutorial, we’ll guide you through configuring the ESP32 as an I2C Master using the ESP-IDF framework. You’ll learn how to initialize the I2C bus, set up the communication parameters, and send/receive data between the ESP32 (I2C Master) and an I2C Slave device. With clear examples, we’ll demonstrate how to communicate with common I2C peripherals like sensors or EEPROMs, giving you the foundation to integrate I2C devices into your ESP32-based projects.

Read More
ESP32 April 23, 2025

Measuring analog inputs with ESP32 ADC (ESP-IDF)

The ESP32 comes with built-in analog-to-digital converters (ADC) that allow you to read analog signals from sensors and other devices. In this guide, we’ll walk you through how to use the ESP32 ADC with the ESP-IDF framework to measure analog inputs. You’ll learn about the ADC pins on the ESP32, how to configure the ADC for different resolutions and sampling rates, and how to calibrate the ADC for more accurate readings. We’ll also provide an example project where you can read values from an analog sensor, process the data, and display it. By the end of this tutorial, you’ll have a solid understanding of how to utilize the ESP32 ADC for your own projects.

Read More
ESP32 April 23, 2025

Controlling RGB LEDs using ESP32 Component (ESP-IDF)

In this guide, we’ll show you how to control RGB LEDs using the ESP32 by building a custom component in the ESP-IDF framework. By structuring your code into reusable components, you can make your projects more modular and maintainable. You’ll learn how to create an RGB LED control component, configure it for different colors and brightness levels, and integrate it into your larger ESP32 applications. This approach will allow you to easily manage your code, scale your projects, and enhance the reusability of your components across different applications.

Read More