Home

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.

ESP32 Dual-Core Usage
The ESP32's dual-core architecture enhances performance and multitasking capabilities. In this blog post, we will explore how to configure the ESP32's dual-core setup using the Arduino platform.

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 Get Sound from I2S Microphone
This tutorial explains how to build an IoT application to control a light switch remotely using the ESP32 microcontroller, Wi-Fi, and a relay module.

How to Blink a LED with ESP32
This article explains how to blink an LED using the ESP32 development board. It includes a component list, circuit diagram, and Arduino code for blinking the LED and creating an LED chaser project for beginners.