Gasbrännare Controller (6 / 6 steg)
Steg 6: programvara
Programvaran för detta projekt skapades med hjälp av Arduino integrerad utvecklingsmiljö (IDE) och atmel Studio (krävs inte)
Gå hit för att få IDE. http://Arduino.cc. Gå till fliken nedladdning.
En ändlig stat maskin modell användes för att skapa klarhet behövs för att säkerställa att inga buggar som kan resultera i osäkra drift
För att lära sig lite om finite se state-maskiner den följande http://en.m.wikipedia.org/wiki/Finite-state_machine
Den statliga maskin biblioteken för Arduino är här. http://Playground.Arduino.cc/Code/FiniteStateMachine
Det finns bara fyra stater den kan vara i. Off, belysning, vidare och larm. Dessa stater och utlösare för övergångar mellan staterna beskrivs i diagrammet.
Du kan få din egen gratis kopia av min arduino kod på. https://github.com/chrismolloy/StandaloneBurner
VARNING: ANVÄND PÅ EGEN RISK!