Tutorials
ESP32 development tutorials and guides

Introduction to the Powerful MultiButton Key Driver Module
MultiButton a powerful and easy-to-use key driver module. It explains its core advantages, usage steps, data structure, supported events, and provides example 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...

ESP32/Arduino Scan Device I2C Address
ESP32/Arduino finds the address of I2C device When uses I2C devices, it often needs to check whether the I2C device communicates rightly, or the device's I2C address is set wrong. This code will s...

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.

Audio Playback with HSC001 and ESP32
This post is an introduction to using the HSC001 module for audio playback. It details the necessary components, module features, pin distribution, hardware connections, and code implementation for setting up and playing audio files.

Testing Post
This is a testing post