Designing a Simple Smart Bluetooth Lamp with ESP32

Designing a Simple Smart Bluetooth Lamp with ESP32

FastBond2 Phase 1 has received project submissions from many friends. Simple and easy, you can complete a Phase 1 project in just one day. How simple is it? You can submit a project just by drawing a block diagram with Scheme-it; how easy is it? You can freely express ideas that you wanted to implement … Read more

Build Your Own STM32G4 Oscilloscope: A Step-by-Step Guide

Build Your Own STM32G4 Oscilloscope: A Step-by-Step Guide

With the rapid advancement of technology, the once bulky and heavy oscilloscope can now easily fit in your pocket, revealing the mysteries of the electronic world anytime, anywhere. This is not only a symbol of technological innovation but also the ultimate interpretation of portability and practicality. Recently, I discovered a striking small oscilloscope project whose … Read more

Getting Started with Microcontroller Programming: A Comprehensive Guide

Getting Started with Microcontroller Programming: A Comprehensive Guide

A microcontroller is actually an early term, initially referred to as a single-board computer or microcontroller. At that time, the processing power of microcontrollers was not very strong. Now, we mostly use microcontroller units (MCUs), which integrate a central processing unit (CPU), memory (ROM, RAM), input/output ports (I/O), timers, counters, serial communication interfaces, and other … Read more

Eco-Friendly IoT Sensors: Manufactured Using 3D Printing Technology!

Eco-Friendly IoT Sensors: Manufactured Using 3D Printing Technology!

Introduction Recently, researchers from Simon Fraser University in Canada and Switzerland are developing an environmentally friendly, 3D printable solution for manufacturing Internet of Things (IoT) wireless sensors. The use and disposal of these sensors will not pollute the environment. Background Today, humanity is increasingly focusing on environmental protection and sustainable development. However, discarded electronic products … Read more

STM32 Microcontroller Learning Notes

STM32 Microcontroller Learning Notes

1. The AHB system bus is divided into APB1 (36MHz) and APB2 (72MHz), where 2>1 means APB2 connects to high-speed devices. 2. Stm32f10x.h is equivalent to reg52.h (which contains basic bit operation definitions), while stm32f10x_conf.h is specifically for controlling the configuration of peripheral devices, essentially acting as a switch for header files. 3. HSE Osc … Read more

Comprehensive Guide to STM32 GPIO

Comprehensive Guide to STM32 GPIO

1. Introduction to GPIO GPIO stands for General-Purpose Input/Output, which can be simply understood as the pins controllable by STM32. The GPIO pins of the STM32 chip connect to external devices, enabling communication, control, and data acquisition with the outside world. The GPIO pins of the STM32 chip are divided into several groups, each with … Read more

Dissecting a Luxurious Car Control Board

Dissecting a Luxurious Car Control Board

I got a car board from a friend, and the main appearance is as follows. Car controllers usually use metal housings to shield strong interference, allowing the system to operate more stably. Today, we will mainly dissect this board to see what functional parts it has. Opening the lower part of the housing, the back … Read more

Understanding the Working Principle of LCD Screens

Understanding the Working Principle of LCD Screens

Reflector: Recovers light and reflects it back to enhance brightness. Light Guide Plate: Converts linear light sources into surface light sources through various densities and sizes of light guide points, allowing for uniform illumination. Diffusion Film: Enlarges the area of light diffusion, making the light softer. Prism Film: The prism film has small angled ridges … Read more

Understanding Arduino: Differences from Microcontrollers and Beginner’s Guide

Understanding Arduino: Differences from Microcontrollers and Beginner's Guide

Q: How can I see articles like this every day? A: Just search for the public account “51 Microcontroller Learning Network” and follow it for free Readers who work with microcontrollers should have heard of Arduino or even used it, but many friends are still unclear about what Arduino actually is. Today, I will briefly … Read more