Paso 6: Software
El software para este proyecto fue creado usando el entorno de desarrollo integrado (IDE) de Arduino y atmel Studio (no requerido)
Vaya aquí para obtener el IDE. http://Arduino.cc. Ir a la pestaña de descarga.
Un modelo de máquina de estados finitos fue utilizado para proporcionar claridad necesaria para no hay bugs que podrían provocar la operación insegura
Para un poco finito máquinas de estado consulte el siguiente http://en.m.wikipedia.org/wiki/Finite-state_machine
La biblioteca del estado de la máquina para Arduino está aquí. http://Playground.Arduino.CC/Code/FiniteStateMachine
Hay sólo cuatro Estados en que el controlador puede estar. Apagado, iluminación, en alarma. Estos Estados y disparadores de transiciones entre Estados se describen en el diagrama.
Usted puede obtener su propia copia gratuita de mi código de arduino en. https://github.com/chrismolloy/StandaloneBurner
DESCARGO DE RESPONSABILIDAD: USO BAJO SU PROPIO RIESGO!