STM32 Peripheral Driver Module: DS1302 Real-Time Clock Module

STM32 Peripheral Driver Module: DS1302 Real-Time Clock Module

unsetunset1. Introductionunsetunset 1. Learning Objectives The goal of this article is to guide you through the use of the DS1302 real-time clock module to display the current time in real-time on an OLED display. We will help you gain a comprehensive understanding of the DS1302 module by introducing hardware connections, basic module configurations, and program … Read more

16×16 LED Matrix Simulation Based on 51 Microcontroller in Proteus

16x16 LED Matrix Simulation Based on 51 Microcontroller in Proteus

     This design is for a 16×16 LED electronic display screen. The entire system is centered around the 40-pin microcontroller AT89C51 produced by ATMEL, USA, and introduces the dynamic design and development process of the LED matrix electronic display screen controlled by this microcontroller. The chip controls two row drivers 74LS164 and two column … Read more

Connecting PLC with 7 Peripheral Devices: Easy to Understand!

Connecting PLC with 7 Peripheral Devices: Easy to Understand!

Follow “Jicheng Training”, focused on automation education for 14 years Common input devices for PLC include buttons, limit switches, proximity switches, toggle switches, dip switches, and various sensors, while output devices include relays, contactors, and solenoid valves. Correctly connecting the input and output circuits is a prerequisite for ensuring the safe and reliable operation of … Read more

Top 10 Star Products in the Small Pitch LED Display Industry of 2017

Top 10 Star Products in the Small Pitch LED Display Industry of 2017

ChaoMing: UTW Series – A Masterpiece of Craftsmanship, Channel Best-Seller Introduction: In 2017, innovation occurred in every aspect of the small pitch LED display industry. Whether from a technological or application perspective, the ultimate goal is to enhance user experience; this diversified and differentiated advantage has become the focus of current and future industry competition. … Read more

Building an STM32 Smart Desktop Robotic Dog from Scratch

Introduction: In early February or March, the author replicated a simple desktop pet – the STM32 desktop robotic dog based on online tutorials. Although it is a robotic dog, the author has finally found some free time to open source the relevant code and design. Interested readers can give it a try. Main Content: Hardware … Read more

STM32 Project Share: Air Quality Detection System

STM32 Project Share: Air Quality Detection System

Product images of the project: Bilibili video link: https://www.bilibili.com/video/BV1DEC5YuEvh/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (See the end of the article for data sharing) 01 — Project Introduction 1. Function Details STM32 Air Quality Detection System The functions are as follows: DHT11 temperature and humidity sensor detects air temperature and humidity information MQ-7 carbon monoxide sensor detects carbon monoxide content Formaldehyde … Read more

Traffic Light Control System Based on Microcontroller Graduation Project Documentation

Traffic Light Control System Based on Microcontroller Graduation Project Documentation

Abstract At intersections, vehicles shuttle, pedestrians bustle, with orderly lanes for vehicles and sidewalks for pedestrians. What ensures this orderly flow? It is the automatic control system of traffic lights. There are many control methods for traffic lights. This design is mainly divided into five major modules: input control circuit, clock control circuit, internal and … Read more

Embedded Development Software Architecture in C: Hardware Driver Modules

Embedded Development Software Architecture in C: Hardware Driver Modules

1. What is a Hardware Driver Module In embedded systems, a hardware driver module acts like a bridge, connecting hardware devices on one end and upper-level software on the other, playing a crucial role in the entire system. In simple terms, a hardware driver module is a piece of program code specifically responsible for interacting … Read more

Designing an Energy-Saving Lighting Controller

Designing an Energy-Saving Lighting Controller

The basic workflow of the energy-saving lighting controller can be further refined as follows: 1) Collecting ambient light intensity data: The system obtains real-time ambient light intensity through a light sensor. As the ambient light changes, the light sensor continuously outputs new light intensity data. 2) Data processing and analysis: The main control chip (for … 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: