ESP32 vs STM32: Which is More Suitable for Embedded Beginners

ESP32 vs STM32: Which is More Suitable for Embedded Beginners

For students who are new to the embedded field, the ESP32 and STM32 represent two different technical gateways. The ESP32, developed by Espressif Systems, focuses on IoT features; the STM32 is a family of general-purpose microcontrollers from STMicroelectronics. Both are equipped with a 32-bit Cortex-M core, but they are positioned quite differently. 1.Core Differences Comparison … Read more

RGB LED Strip Controller

RGB LED Strip Controller

In September 2024, I DIYed an RGB LED volume meter using the ATMEGA328P to collect analog signals and drive the WS2812. The strip is 1 meter long with a total of 60 LEDs, super cool and super fun so it’s basically online 24 hours a day. Later, while browsing forums, many experts were talking about … Read more

Project Share | DIY Tool: E-Paper “Sticky Note” with 0% Difficulty and 100% Practicality

Project Share | DIY Tool: E-Paper "Sticky Note" with 0% Difficulty and 100% Practicality

If you don’t want to miss my updates, remember to check the public account in the upper right corner and set it as a star, take down the stars and give them to me. Are there forgetful friends like me? Things are right at hand, but with a breath and a turn, I forget where … Read more

What Are the Advantages of Dual-Mode WiFi and Bluetooth? Why Do Many Startups Prefer the ESP32?

What Are the Advantages of Dual-Mode WiFi and Bluetooth? Why Do Many Startups Prefer the ESP32?

Prices have halved! Why do domestic chips make international giants tremble? The blood and tears of engineers in the startup world are revealed. Can you believe it? A domestic chip has put the star products of international giants in an awkward position! Five years ago, an engineer from a major company mocked domestic chips as … Read more

Controlling an OLED Display to Show a Dynamic Progress Bar Using the ESP32 Development Board

Controlling an OLED Display to Show a Dynamic Progress Bar Using the ESP32 Development Board

First, prepare the ESP32 development board, a breadboard, several DuPont wires, and an SSD1306 OLED display. Then, connect the development board, breadboard, and OLED display according to the wiring diagram. Next, use the PlatformIO plugin in VS Code to write and upload the code for the OLED display. The wiring diagram is as follows:

A Unique Approach! I Created a Purely Chinese Clock Using ESP32!

A Unique Approach! I Created a Purely Chinese Clock Using ESP32!

Project Name: Standalone Page Turning Clock Project Author: DaqoLee Introduction Who would have thought… I actually saw an open-source purely Chinese clock, and it’s a page turning version! Let’s take a look together~ Table of Contents Project Description, Structure Description, Installation Process, Precautions, Circuit Design Diagram, Component Description, Source Code, Video Demonstration, Open Source Material … Read more

Analyzing ESP32 Core Dumps

Analyzing ESP32 Core Dumps

1. In my previous article, I wrote an introduction to the ESP32, and I think it is necessary to write this article, which mainly focuses on analyzing core dumps. This is similar to crash analysis in Android and Linux systems; it is interesting yet challenging. When we write code, we inevitably encounter some core dump … Read more

Smart Recognition of Handwritten Digits Using ESP32 4.3-Inch Screen

Smart Recognition of Handwritten Digits Using ESP32 4.3-Inch Screen

What functions can be achieved by combining the ESP32 screen module with an LED light board? The project presented today only requires a swipe on the 4.3-inch touchscreen, and the neural network can instantly understand your handwriting and display the number you wrote on an 8×8 LED light board. Isn’t it amazing? Let’s see how … Read more

Several ESP32 P4 Development Boards Available, but Prices Remain High

Several ESP32 P4 Development Boards Available, but Prices Remain High

Recently, I searched on Taobao and found that several brands have launched ESP32 P4 development boards. It seems quite interesting. First, there is the official listing from Espressif’s store for the ESP32-P4-Function-EV-Board (engineering sample version). This is a kit that includes a7-inch1024×600capacitive touch screen, a2-megapixelMIPI CSI interface camera, and corresponding accessories. The accessories are quite … Read more

Getting Started with ESP32 and Arduino (Part 3): Connecting to WiFi and Retrieving Current Time

Getting Started with ESP32 and Arduino (Part 3): Connecting to WiFi and Retrieving Current Time

The ESP32 has a built-in WiFi module, making it very simple and convenient to connect to WiFi. The code is as follows: #include <WiFi.h> const char* ssid = "WIFI_NAME"; const char* password = "WIFI_PASSWORD"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { // statement delay(500); Serial.println("Connecting to WiFi…"); } Serial.println("Connected to the … Read more