Skip to content

ghulamrasoolshirzai2003/Traffic-Light-Control-System-Pico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚦 Traffic Light Control System (RPi Pico)

High-Precision Embedded Firmware for Urban Traffic Management

This project is a hardware-focused simulation of a smart traffic management system developed for the Raspberry Pi Pico (RP2040). It demonstrates the implementation of precise timing intervals and state-machine logic in a resource-constrained embedded environment.


πŸ› οΈ Technical Specifications

  • Controller: Raspberry Pi Pico (Dual-core ARM Cortex M0+)
  • Language: Embedded C / Arduino C++ (.ino)
  • Simulation Environment: Wokwi
  • Logic: Finite State Machine (FSM) for non-blocking state transitions.

✨ Key Features

  • Synchronized Timing: Precise millisecond-level control over Red-Yellow-Green transitions.
  • Hardware Interfacing: Direct GPIO manipulation for LED arrays simulating real-world traffic signals.
  • Wokwi Integration: Optimized for virtual hardware testing with full diagram.json configuration.

πŸ“ Project Structure

  • sketch.ino: Core firmware logic and timing loops.
  • diagram.json: Hardware wiring and component configuration for Wokwi.
  • wokwi-project.txt: Metadata for the simulation environment.

πŸ‘¨β€πŸ’» Developer

Ghulam Rasool Shirzai Portfolio | LinkedIn

About

A high-precision embedded firmware solution developed for the Raspberry Pi Pico (RP2040). Features a robust Finite State Machine (FSM) architecture for synchronized timing, real-time GPIO manipulation, and optimized hardware logic for urban traffic management simulations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages