Step-by-Step Guide to Building a Game Console with ESP32

Step-by-Step Guide to Building a Game Console with ESP32

To learn embedded systems, follow @I want to learn embedded systems, the gas station of embedded men. 01 Introduction MicroByte is a micro console that can run games from NES, GameBoy, GameBoy Color, Game Gear, and Sega Master System, all components designed within this 78 x 17 x 40 mm package. Despite its small size, … Read more

ESP-ADF: Official Audio Development Framework for ESP32 Series Chips

ESP-ADF: Official Audio Development Framework for ESP32 Series Chips

ESP-ADF is the official audio development framework launched by Espressif Systems for its ESP32 series chips, providing comprehensive support for audio application development. Whether it’s a simple music player or a complex voice recognition system, ESP-ADF can help you achieve it easily. 1. Introduction to ESP-ADF ESP-ADF supports various chips from Espressif Systems, including ESP32, … Read more

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

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

Creating the Ideal Graphical Interface for Smart Hardware: The Perfect GUI Solution for GUIslice, Arduino, Raspberry Pi, ESP32, and More

Creating the Ideal Graphical Interface for Smart Hardware: The Perfect GUI Solution for GUIslice, Arduino, Raspberry Pi, ESP32, and More

Introduction With the development of the Internet of Things and embedded systems, embedded graphical user interfaces (GUIs) have been widely used in various devices. GUIslice, as a lightweight embedded graphical user interface library based on C language, provides developers with a simple yet powerful way to create GUI interfaces on touchscreen devices. This article will … Read more

Controlling LED and Button with C# NanoFramework on ESP32

Controlling LED and Button with C# NanoFramework on ESP32

Originally, I planned to do something big over the weekend, like WIFI and web pages. However, after two days of work and discussions with foreign friends, I realized that there was a problem with the firmware. After communicating with a senior expert at night, I found out that the official firmware for the ESP32S has … Read more

Configuring WiFi via Bluetooth using NanoFramework on Microcontrollers

Configuring WiFi via Bluetooth using NanoFramework on Microcontrollers

Configuring WiFi via Bluetooth using NanoFramework on Microcontrollers Using Nanoframework to configure the WiFi name and password via Bluetooth Here are the basic tools needed One ESP32 device that needs to support Bluetooth and WiFi. Generally, ESP32 supports both WiFi and Bluetooth. The ESP32 interface used in this tutorial is Type-C. Here is the physical … Read more

Getting Started with NanoFramework for Embedded Systems

Getting Started with NanoFramework for Embedded Systems

If you are unfamiliar with NanoFramework, you can check out the following examples ![im https://cshark-hub.github.io/mako-iot/posts/waste-bins-calendar/ A very cool high-tech trash can project Introduction to NanoFramework NanoFramework is an open-source, cross-platform version of .NET, specifically designed for embedded systems and Internet of Things (IoT) devices. It allows developers to build embedded applications using .NET languages such … Read more