ESP32 Keyboard Simulation: A Comprehensive Guide

ESP32 Keyboard Simulation: A Comprehensive Guide

Keyboard simulation is one of the commonly used features in development.Today, I used the ESP32 microcontroller in conjunction with the ESP32-BLE-Keyboard library to conduct a test and successfully implemented this feature.Now, I will organize and share my testing process with everyone, hoping it will be helpful. 1. Development IDE I used Arduino IDE. 2. Development … Read more

Getting Started with ESP32 Touch Functionality: A Comprehensive Guide

Getting Started with ESP32 Touch Functionality: A Comprehensive Guide

A demonstration video is available at the end. Introduction to ESP32 Touch Functionality The ESP32, as a powerful microcontroller, has many advanced features and characteristics. One of the most notable features is the touch functionality on some of its pins, allowing users to implement more interesting applications. What is ESP32 Touch Functionality? Some pins of … Read more

ESP32Encoder: An Efficient and Accurate Library for Reading Rotary Encoders in IoT and Embedded Projects

ESP32Encoder: An Efficient and Accurate Library for Reading Rotary Encoders in IoT and Embedded Projects

This article will provide a detailed introduction to the ESP32Encoder library, a software library that utilizes the ESP32 pulse counter hardware peripheral to efficiently read rotary encoder signals. It has many advantages such as high efficiency, low interrupt load, and multi-channel support, making it an ideal choice for handling rotary encoders in IoT and embedded … Read more

Will ESP32 Replace STM32 in the Embedded Market?

Will ESP32 Replace STM32 in the Embedded Market?

Click the blue font above to follow us ESP32 and STM32 have significant differences in hardware characteristics, market positioning, and development ecosystems. STM32 has a strong position in the embedded control field due to its industrial control and real-time requirements, while ESP32 excels in the IoT field with its wireless communication capabilities and cost-effectiveness. In … Read more

Common Architectures in Embedded Software Development

Common Architectures in Embedded Software Development

Select “GuaGua Little Master” at the top, choose “Pin/Star Public Account“ Useful content delivered promptly! Summary: For microcontroller programs, everyone is familiar, but not many truly consider the architecture. With the continuous increase in program development, architecture is very necessary. There are roughly three architectures for applications: 1. Simple front and back sequential execution program, … Read more

Embedded Software Architecture Design: Establishing Infrastructure

Embedded Software Architecture Design: Establishing Infrastructure

Hello everyone, today I am sharing an article related to embedded software architecture design. Embedded Software Architecture Design – Establishing an Abstraction Layer Software architecture is a topic with various opinions. In my view, software architecture is the basic structure of a software system, encompassing its components, the relationships between components, the rules for component … Read more

Layered Design in Embedded Software Architecture

Layered Design in Embedded Software Architecture

In actual project development, projects are often developed in parallel, which means that hardware design, low-level software design, and application software design are carried out simultaneously. For example, debugging module drivers on development boards while debugging applications on other platforms and then porting them to the current platform, etc. This also involves how to improve … Read more