Programmerbara Smart solugn (11 / 14 steg)
Steg 11: programvara
För att testa mjukvaran, fann jag det mycket bra att ha en bänkmonterade installation som simuleras i ugnen. Se steg 2 för en video av denna uppsättning upp.
Nedan är ett test "pseudo Kodbeskrivning av programmet:
**********************************
SETUP
1. om vänster knapp sköt en gång gå till steg 2
2. räkna antalet gånger höger knapp tryckte ställa matlagning temperatur
3. om vänster knapp sköt en andra gång, gå till steg 4.
4. räkna antalet gånger höger knapp tryckte att ställa in tillagningstid
5. om vänster knapp sköt en tredje gång, vidare till huvudloop
LOOP
6. om mat temperatur < matlagning temperatur ugnen är i förvärmning läge och spårar solen.
7. om mat temperatur > = temperaturen, ugnen är i matlagning läge. Det spårar solen och även räkna ner matlagning timer.
8. om matlagning timern når noll, kommer att ugnen rotera CW kontinuerligt.
9. om helst trippade växeln slutet-av-resa, stängs motorn av. Ugnen ska vara vänd bort från solen.
**********************************