Arduino Powered 3-zone termostat (2 / 10 steg)
Steg 2: Börja programmera Arduino
Jag är inte ny för programmering, så flyttar in i programmering utrymme för Arduino inte var några imponerande aktivitet. Jag gick igenom en handfull tutorials (tända lysdioder och sådant) för att få syntaxen och några av konventionerna ner, och jag var iväg.
Det första jag gjorde var att dokumentera vad jag ville göra i THE CODE. Efter det sprang jag en thumbnail skiss av programmet jag ville utveckla - som är, jag satt upp ingångar och utgångar, skissat upp vissa funktioner som jag kunde använda att öppna och stänga dämpare, ugnen aktivera eller inaktivera, dessa typer av saker. Bra, jag hade min första programmet skisseras. Naturligtvis var inte redo, skulle inte sammanställa, något sånt.
Under denna process, var jag bli ganska frustrerad med dålig utvecklingsmiljön för Arduino IDE. En snabb sökning senare, jag hade hittat ett tillägg på SublimeText kallas "Stino". Stino gjorde allt jag ville det och var en mycket mognare dev miljö. Jag bytte omedelbart.