Stap 8: Code
Als je dit veel, goed gedaan en ik dank u.
Ik ga niet uit te leggen van elke regel code hier. Maar het is beschikbaar en het is aan jou om te gebruiken en te spelen met. Wat ik zal verklaren, kort, is hoe het werkt:
De code
De beginselen zijn vrij eenvoudig:
- Sets array variabelen voor alle woorden - het adres van elke LED in een bepaald woord in een array en elke LED verlicht is opgeslagen.
- Schrijf de tijd en datum naar de real-time klok module (eenmaal) Dit is de reden waarom de "settime" instructie in void setup is uitgecommentarieerd.
- Instellen en initialiseren van de bibliotheek die loopt van de LED's.
- Het uitvoeren van een kleine routine waarin helderste afhankelijk van de tijd van de dag.
- Uitvoeren van een kleine routine die leest de tijd van de Real Time Clock en verandert de tijd of uren of minuten knoppen zijn ingedrukt.
- De belangrijkste routine wordt uitgevoerd door middel van een reeks als-instructies en geeft de tijd en de activiteit door het controleren van elke stelling tegen de huidige tijd - bijvoorbeeld:
- Als het 10:12 am - zal het tonen "IT's ABOUT tien verleden tien TIME FOR A COFFEE"
- Kleur variabelen zijn set, dus elke werk, letter, LED elke kleur kan worden verlicht.
- Een aantal 'effecten' zijn geprogrammeerd om interessanter, de hemel is de grens van wat kan worden gedaan
Ik heb mijn code opgenomen in dit instructable, is het heel goed heeft gereageerd, dus hoeft een kijkje.
Ik hoop dat u genoten dit instructable en laat alstublieft een reactie, zou het geweldig t weet iemand geweest geïnspireerd om te hebben een go...