It delivers 99 ready-to-use traffic patterns, 0–999 second adjustable timings, and EEPROM memory so your settings stay saved even after power loss—no reprogramming required. With on-board mode control + display, external pause/start inputs, and Arduino reprogrammability, you get more flexibility and control
This Arduino-based traffic light controller provides three color outputs (Red/Yellow/Green) with an easy on-board interface and a wide selection of preloaded operating modes. Select from 99 built-in sequences—including standard traffic cycles, blink/alternate patterns, chase effects, random modes, strobe effects, and dynamic-speed patterns—then fine-tune timing directly from the 3-digit 7-segment display using the SET / UP / DOWN buttons.
All key settings are stored in EEPROM, so the controller retains the last mode and timing values after power loss. For external operation, dedicated input pins support Pause/Resume and Start/Stop / Hold/Reset control, making it suitable for demo intersections, training rigs, industrial signaling, and automation projects that need reliable, repeatable light sequencing.
Bullet Points (Website Features)
99 preloaded modes: traffic sequences, alternate/blink, chase/step, strobe, random patterns, and special effects
Adjustable timing up to 999 seconds per phase (editable from the front-panel buttons)
On-board 3-digit display for mode selection and parameter setup (simple “Cycle/Select” operation)
EEPROM memory keeps your mode and settings after power loss
3 independent outputs (Red / Yellow / Green) with status indicator LEDs
Universal AC input: 110–240VAC, 50/60Hz
3× AC output channels (110–240VAC) with neutral common/interconnected wiring (as labeled on the board)
External control pins for Pause/Resume and Start/Stop / Hold/Reset buttons
Safety-focused design with isolated low-voltage control section and an 8A fuse
Compact size: 115 × 58 × 25 mm, ~55 g
More Documents: https://github.com/iotmug/3ch-SMD-7Seg-3PushButton-traffic-light-controller-with-2Extarnal-Inputs