Hoy en día, pondrá en marcha una máquina de estado finito (FSM) en un Arduino. Esto le permite crear sistemas con un comportamiento precisamente definido basado en distintos Estados. Usted aprenderá lo que una máquina de estado finito es y lo que es bueno para el.
En Resumen, nos gráficamente un interruptor de la luz del modelo, generará código de ese modelo, implementar algún código de pegamento y ejecutarlo en un Arduino. Por lo tanto, este post es menos sobre el proyecto en sí sino de la metodología de desarrollo detrás de él. Usted verá lo fácil que es modelar el sistema como una máquina de estado y ejecutarlo en su Arduino. Y, por supuesto, todas las herramientas de software que vamos a utilizar son gratis.
Lo que se necesita:
- Un Arduino, un LED, un botón, dos resistencias - 220R y 1kR, rotonda
- Un ordenador con Windows, OSX o Linux
- Alguna experiencia con el C
- Alguna experiencia con Eclipse es útil