An open API service indexing awesome lists of open source software.

https://github.com/beckversync/mcu-assignment

This project implements a traffic light control system using the STM32F103RB microcontroller, designed with both automatic and manual modes.
https://github.com/beckversync/mcu-assignment

Last synced: about 1 year ago
JSON representation

This project implements a traffic light control system using the STM32F103RB microcontroller, designed with both automatic and manual modes.

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.