Binaire klok
Een klok die met behulp van leds de tijd in binair weergeeft op basis van een Raspberry pi zero
Hoe werkt het
Om de tijd op te halen word de time library van python gebruikt. De tijd van de Raspberry Pi word hierbij gebruikt als tijd. Met de knoppen kunnen de uren en minuten worden ingesteld, maar wanneer de Pi aan is gesloten op een netwerk zal hij de tijd het netwerk ophalen en zichzelf goed zetten. de leds worden aangestuurd doormiddel van de GPIO header van de Raspberry Pi
Uitleg voor het aflezen
De rijen geven een deel van de tijd aan. de bovenste rij zijn uren, de middelste de minuten en de onderste de seconden. de colomen zijn de waardes van de tijd. Van links naar rechts zijn de waardes 1, 2, 4, 8, 16 en 32. de rij voor de uren heeft geen ledje voor 32 omdat dit overbodig is aangezien de tijd maar tot 23 uren gaat. De klok kan realistisch gezien 31:63:63 laten zien maar zal nooit meer als 23:59:59 laten zien.
Software
De Raspberry Pi zero heeft als besturingssysteem Raspbian. Alles is geprogrammeerd in python 2.7 met de RPi.GPIO library.