Doctor Who Gallifreyan klockan (16 / 17 steg)
Steg 16: Koden
Detta steg är mycket enkel, men måste du använda en FTDI kabel eller -adapter för att ladda upp koden till Arduino Pro Mini. Bara koppla in den i huvudet stift på baksidan av styrelsen och se till att den svarta kabeln går till svarta stift och den gröna ledningen går till grönt stift... Jag trodde min var trasig i några minuter tills jag insåg att den var inkopplad bakåt.
Som påpekas i koden, finns det två små irritationsmoment som jag verkligen inte kunde träna. Både härrör från det faktum att multiplexorer kräver en liten fördröjning när man byter utgångar för att var och en av de valda lysdioderna att vara mänskliga ögat. Därför körs de mer lysdioder som finns på samtidigt, den långsammare huvudsakliga slingan. Det märks mer senare under dagen och i slutet av varje timme, där du kan se lite flimmer i belysningen. Det har också potential att (över en lång tid) göra klockan mindre korrekt (långsam). De förseningar som jag använde i koden är dock alla 1 millisekund lång, så det skulle ta ett tag att klockan att förlora ens en sekund; och flimmer är oftast inte långsam nog att vara besvärande.