Arduino-kontrollerade strömförsörjning (6 / 7 steg)
Steg 6: initiering
Sätt in AC-DC-omvandlare i uttaget och förse Arduino med kraft via fat jack. 5-6v kommer att göra. Ansluta Arduino till din dator och ladda upp schedule_handler till det (Observera att du behöver ändra namnet på den uppackade katalogen till schedule_handler om du laddat ner zip från github och använda Arduino IDE). LCD-skärmen ska Visa datetime och "0 schema, 0 IP". Detta innebär 0 schemapost som inte är löpt ut finns i registret, och 0 schemapost pågår (vilket innebär inga aktuella flöden genom antingen av uttaget). Återställa eller att förlora makt kommer att orsaka Arduino att tömma registret. Du kanske märker att tiden är fel (bör vara något längs en 0:00 1/1/0). För att synkronisera tiden med din tid, du behöver ringa "java-jar scheduler.jar -s" eller "--sync". Om du har wrapper, kan du bara göra 'scheduler -s'. Detta bör synkronisera Arduino tid att systemtiden. Denna gång underhålls av DS3231, som är mycket tillförlitlig (det tar ca 6 timmar för att driva en millisekund från realtid). Enkel matematik säger att det tar dagar att förlora en sekund.
Jag påminna om att använda "-h' eller '--hjälp ' se hjälpsidan, och att all tid använder 24-timmars format.
Ett schema måste ha (1) portnummer (som motsvarar till kanalen # i stafett) (2) lång tid som det bör vara på (3) tid på som det ska vända. Alternativt kan du ange det med datum. Saknas datum argument kommer att tolkas som "idag".
Koppla bort USB-kontakten från din dator. Arduinoen bör dra ström från dc-omvandlare och bo. Bör du vill göra Arduino power schemapost, kan du bara ansluter du datorn till usb och kalla Schemaläggaren (som kommunicerar via seriell port).