Tutorials
ESP32 development tutorials and guides

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

Obsidian remove strikethrough on completed tasks
This post shows how to remove strikethrough on completed tasks in Obsidian.

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 Sensor DHT11 Temperature and Humidity Sensor
DHT11 Temperature and Humidity Sensor DHT11 can measure both temperature and humidity, it is a popular, cost-effective sensor. In this article we will discuss how to read temperature and humidity w...

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.

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 Touch Button
This article discusses creating a touch-sensitive button using the ESP32's internal capacitive touch sensors. It details the GPIO pins associated with the sensors and explains how to read touch inputs using Arduino syntax.

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.

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.

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

Markdown format support testing
This post to show the support of Markdown format in the ESP32cube website.

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.