Skip to content

FahdSeddik/ESND-On-demand-Traffic-light-control

Repository files navigation

ESND-On-demand-Traffic-light-control

This is an On-demand Traffic light control system for the EgFWD Embedded Systems Professional NanoDegree Scholarship. This project was written in C using Microchip Studio and Proteus 8 professional.

Demonstration

Here, I used Proteus 8 Professional in order to simulate AVR Atmega32. I have the wiring labeled below.

image

This is a video for the system running on the simulator. More details about behaviour in the system-functionality section.

Proteus.Simulation.mp4

System Functionality

  • The system handles 6 LEDs
  • Car LEDs switch every 10s (each switch includes 5s yellow light blinking interval)
  • Button: the button acts as a request for a pedestrian to cross the street
    • The system will stop cars if not already on red light as per request

Details & Program Flow Chart

You can find system details and program flow chart in project documentation here.

About

Embedded Systems Professional Nanodegree On-demand Traffic light control Project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published