ESP32Cube
ESP32 development tutorials, project cases, and technical sharing

Deploy to Server with GitHub Actions
This blog shows you how to use GitHub Actions to automatically update your server when pushing code. It covers generating SSH keys, configuring the server, adding keys to GitHub, creating the workflow, and the final result.

ESP32 with LVGL Setp2 Config TFT_eSPI with PlatformIO
On this article, we will show you how to install and set up the lvgl library in the ESP32 board.

TRMNL A Wireless E-Ink Display Powered by ESP32-C3
TRMNL is a wireless 7.5-inch black-and-white E-Ink display based on the ESP32-C3 RISC-V SoC, offering customizable features, open-source firmware, and API access. It's perfect for DIYers and makers.

start
start

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...

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...

ESP32 communicate with I2C devices
Hardware connection On the ESP32 microcontroller, there are several pairs of GPIO pins that can be used for I2C communication. The default I2C pins on the ESP32 are GPIO 21 (SDA) and GPIO 22 (SCL),...

Develop ESP32 in VScode with PlatformIO
With the aid of VScode and PlatformIO we can create and edit ESP32 projects to improve the efficiency quite a lot. It includes: - Code highlight. - Find the reference function with right click on it...

Flash Code to ESP32 by Arduino IDE
To flash an ESP32, it need to install the ESP32 board support package in the Arduino IDE. Here are the steps to follow: - Connect the ESP32 devolop board to your computer using the USB cable. - Ope...