https://github.com/beckversync/traffic-light-system
A traffic light control system
https://github.com/beckversync/traffic-light-system
stm32f103 traffic-light
Last synced: about 2 months ago
JSON representation
A traffic light control system
- Host: GitHub
- URL: https://github.com/beckversync/traffic-light-system
- Owner: Beckversync
- License: mit
- Created: 2024-11-26T02:15:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-04T10:05:12.000Z (6 months ago)
- Last Synced: 2025-04-09T23:55:17.173Z (6 months ago)
- Topics: stm32f103, traffic-light
- Language: C
- Homepage:
- Size: 5.35 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Traffic Light Control System with STM32F103RB
## Overview
This project implements a **traffic light control system** using the **STM32F103RB microcontroller**, designed with both **automatic** and **manual modes**. The system allows **adjustable timing** for **red**, **yellow**, and **green lights** through **button inputs**, with a **real-time display** on an integrated **LCD screen**.## Features
- **Automatic & Manual Modes**: Seamless switching between automated traffic flow and manual light control.
- **Adjustable Timing**: Easily set red, yellow, and green light durations via button inputs.
- **Real-time Display**: Integrated LCD shows the current light state and countdown timer.
- **STM32F103RB Microcontroller**: Efficient and reliable embedded control.## System Design
- **Microcontroller**: STM32F103RB from the STM32 family.
- **Inputs**: Push buttons for mode selection and timing adjustment.
- **Outputs**: LEDs representing traffic lights and LCD for real-time information.
- **Software**: Developed using **C** and **HAL libraries** for STM32.