3-Way Traffic Light with Pedestrian Crosswalk
This project expands a three-way traffic light controller by adding a pedestrian crosswalk operated with a push button. The system is built using an Arduino Uno, LEDs, resistors, a breadboard, and a push button to simulate a realistic road intersection. Under normal operation, traffic lights cycle through each road in sequence with timed green, yellow, and red phases. When the pedestrian button is pressed, the controller waits for the current traffic cycle to finish before stopping vehicle traffic and activating the pedestrian crossing signal for a safe crossing period. Once the crossing is complete, the pedestrian signal returns to red and the normal traffic sequence resumes automatically. This project demonstrates digital input handling, timed event sequencing, traffic signal coordination, and practical Arduino programming concepts commonly used in real-world intersection control systems.