ESP32Cube
ESP32 development tutorials, project cases, and technical sharing

ESP32 SPI Communication
Hardware protal The ESP32 microcontroller has two hardware SPI (Serial Peripheral Interface) controllers, which means it can communicate with up to two SPI devices simultaneously. Each SPI controll...

How to flash a bin file to ESP32
Method 1: Use the flash tool GUI application 1. Download and install the latest version of the ESP32 Flash Download Tool. https://www.espressif.com/en/support/download/other-tools 
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...

Set Proxy for Ollma on Windows
Set proxy for ollama on Windows

ESP32 PWM Output
This article details how to utilize ESP32's PWM feature to manage LED brightness, covering components, code, and testing.

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