GitHub repository: JRVeale/arduino-fsm
Primary language: C++
Description: Arduino library for implementing a finite state machine.