What are finite state machines and how do they relate to Automaduino?

These pages will explain to you on what concepts Automaduino was built. You do not need them to use the software, but they will give you some interesting insights.


Automata are finite state machines and are used to represent behaviour in Automaduino.


A state contains the Arduino code for a component. There can be multiple functions available for a component.


Transitions describe how to move from one state to the next. There are multiple options available.

Code Style

Code Styles are for advanced users that want to have more control how the code that is generated by Automaduino looks like.

Last modified April 5, 2022: german translation (974ecba)