Arduino billig hög kvalitetstid / smartphone sprängkapseln (eller kontrollerade kopplingsur): 2016 super noob vänligt sätt! (3 / 7 steg)
Steg 3: Koden
1) först installera rtc biblioteket. Ladda ner här: http://www.rinkydinkelectronics.com/library.php?id... packa upp och kopiera i din arduino library-mappen (vanligtvis C:\Program Files (x86) \Arduino\library).
2) Ställa in tiden på din RTC. Ladda upp timesetter skissen i denna instructable skiss till din arduino med tid och datum ändras till nuvarande tid och datum. Kontrollera om det är korrekt genom att öppna den seriella monitorn (CTRL SKIFT m i arduino ide). Varning, återställs tillbaka till datum och tid som du anger i tid setter skissar varje gång du öppnar seriell övervaka medan denna skiss läses på arduino.
3) Ladda upp detonator skiss finns i denna instructable till din arduino.
4) kontrollera seriell bildskärmen för att kontrollera att tid och datum på RTC är fortfarande korrekta (efter uppladdning den rtc skissen längre återställs och tid och datum)
Hur det fungerar:
i de långa variablerna "en", "två", "tre", "fyra" etc. fylla du i exakt vid vilken tidpunkt och datum du vill din första, andra, tredje, fjärde etc. för att eldas. Det gör du genom att ersätta det befintliga värdet med unix koden för din önskade tid och datum. Du hitta unix-kod genom denna söta converter: http://www.onlineconversion.com/unix_time.htm. UNIX-kod är en numerisk sätt att formulera tid och datum. Inget komplicerat. Det är i princip mängden sekunder som har gått sedan 1/1/1970.
I variabeln "buzzertime" anger numret mängden sekunder före detonationen summern ska börja göra varning ljud. Sätta 0 om du vill stänga av detta. Jag rekommenderar minst 5 i praktiken men hey! Det är ditt projekt!
Skissen görs vid bränning en que men du kan enkelt justera den för att skjuta så många frågor du vill bara genom uncommenting variablerna "två" till "tio" och kanske även lägga mer. På den nedre delen, bara kopiera "annars om" uttrycket för varje ytterligare que och ändra digital pin till pin u används ("?" i koden)
DU ÄR NU KLAR!