Перевод Arduino на State-machine концепцию . Доступны frameworks для Uno and Duo.
https://www.state-machine.com/doc/AN...uino_QP-QM.pdf
----------
Кстати для тех кто понимает языки, у него естъ хороший Embedding programming курс на youtube. Source files можно скачатъ с github.