ESP32Cube
ESP32 development tutorials, project cases, and technical sharing

ESP32 with LVGL Setp1 Config TFT_eSPI with PlatformIO
This article walks through the configuration process of the TFT_eSPI library for a 2.4 inch TFT display powered by the ESP32, detailing setup steps in both a custom header file and the PlatformIO configuration file.

What is the Secrete Behind ESP32 Auto Flash?
Are you wondering why some of ESP32 development boards are able to auto flash but some of them are not? And if we'd like to design an ESP32 product, how to make it support auto flash? In this artic...

Building Application with ESP32, VS Code, and PlatformIO
This tutorial shows how to building a simple IoT application with ESP32, VS Code, and PlatformIO. It covers setup, project creation, coding, uploading, and extending features for IoT development.

ESP32 Serial Output JSON data with ArduinoJson
To output data from an ESP32 using serial communication, you can use the ArduinoJson library to encode the data into a JSON string. The following is an example code to output an integer value from th...

Real-Time Display of ESP32-CAM Camera Images on TFT Screen
Preface In the era of the Internet of Things (IoT), displaying images captured by a camera in real-time on a TFT screen has become a standard feature for many smart devices. ESP32, as a powerful mi...

Remote Control of Light Switch using ESP32
This tutorial explains how to build an IoT application to control a light switch remotely using the ESP32 microcontroller, Wi-Fi, and a relay module.

ESPUI
What is ESPUI ESPUI is a simple web user interface library designed for ESP32 and ESP8266 devices. It enables users to easily create and manage the web interface of their devices without any HTML, ...

ESP32 Voice Record and upload
Hardware INMP441  SCK -> GPIO 14 (I2S Clock) WS -> GPIO 15 (I2S Word Select) SD -> GPIO 32 (I2S Data) ESP32 GND -> INMP441 GND ESP32 VIN (3...

ESP32 with ChatGPT for voice input
This tutorial discusses using ESP32 with ChatGPT for voice input and feedback. It covers required hardware, code development, and integration methods.