SmartTrafficLight

A non-blocking Arduino library for managing traffic lights with optional pedestrian button.

Author
Raphael Vicente de Oliveira
Website
https://github.com/vicenteraphael/SmartTrafficLight
Category
Device Control
License
MIT
Library Type
Contributed
Architectures
Any

It allows managing traffic lights using a Finite State Machine, ensuring non-blocking operation. It supports custom interval configurations, along with interruption by pedestrian button. Its getters and control methods permit changes in state without interrupting the system behaviour. Its specific event functions enhances customization and facilitates communication between traffic lights.

Downloads

Filename Release Date File Size
SmartTrafficLight-2.0.0.zip 2026-04-30 332.00 KiB
SmartTrafficLight-1.0.1.zip 2026-04-21 233.53 KiB