ESP32Cube
ESP32 development tutorials, project cases, and technical sharing

Pomodoro Timer Based on ESP32 with E-Ink Display
This is a Pomodoro timer based on ESP32 with a 4.26-inch black-and-white E-Ink display, featuring a rotary encoder for input. The timer helps manage work and break intervals efficiently.

Control LED Brightness with ESP32 PWM
This article focuses on the ESP32 board's PWM capabilities, detailing key terms like TON, TOFF, period, and duty cycle, essential for understanding PWM applications and implementation.

ESP32 and human body infrared module
Usage of ESP32 to control the human body infrared module, covering its components, control principle, applications, circuit connection, and code.

ESP32 Sensor Tilt Switch
Using a Ball Tilt Sensor with ESP32 Introduction A ball tilt sensor is a simple but useful device that can detect the orientation or tilt of an object. It finds applications in various fields such...

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

How to Connect ESP32 to Wi-Fi?
There are serval ways to connect ESP32 to Wi-Fi, in this article we will intorduce it. Provide Wi-Fi ID and password in the code This is the simplest way, but the disadvatage of this way is user n...

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

Bounce2 Library for Arduino Debouncing Made Easy
The Bounce2 library is a easy use tool for Arduino platforms, it will help us to solve the problem of erroneous states caused by the tiny vibrations of mechanical key switches when they are closed or opened.

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.