Arduino kontrollerad modell Moon synkroniserar fasbyte med faktiska månkalendern (3 / 4 steg)
Steg 3: Demontera månen, lägga till Ardunio Nano, Program & Test
1) ta bort och spara de 2 uppsättningarna av skruvarna som håller 3 månen "diskar" tillsammans. Mellersta finned disken har en remsa på 6 lysdioder, klippa LED trådarna på THE MAIN UTSKRIVAVET gå runt stiger ombord (PCB). Även skär leder från 4 AA-batterier till PCB, och ta bort IR-sensor och PCB själv.
2) löda LED sladdar och 150 ohm strömbegränsande motstånd till Arduino Nano som visas i bilden och kopplingsschema. Jag inklämt motstånden mellan två remsor av skumtejp att hindra dem från kortslutning tillsammans.
3) Anslut Arduino till datorn via USB-kabel och förbereda för att ladda upp skissen MoonPhase2.ino. För din första test, vilket gör den följande redigeringen till skiss:
1) runt linje 65 justera den om uttalande så månen är "på" under timmarna på dagen när du kör din test, till exempel om du testar runt 3:00 sedan... om (h < 14 || h > 16)
4) nu ladda upp programmet - kontrollera att rätt lysdioderna belyses utifrån den faktiska månfas för detta datum (datumvärde från RTC). För att kontrollera vad den faktiska månfasen bör, Använd länken nedan.
http://Stardate.org/NightSky/Moon
5) tyvärr, beroende på dagen i månaden, aktuell månfas kan vara sådan att ingen lysdioder bör belysas. I detta fall kan du antingen (1) ta det på tro som innebär inga lysdioder lyser verkligen allt fungerar OK, (2) vänta på en bättre dag att testa när några lysdioder bör belysas, eller (3) manuellt justera RTC datum till ett falska datum när lamporna bör vara belysta. För att manuellt justera RTC, se länk nedan: