1.3 KiB
1.3 KiB
title | description | published | date | tags | editor | dateCreated |
---|---|---|---|---|---|---|
Binäruhr | 1 | 2023-06-06T16:59:00.835Z | markdown | 2023-06-05T20:26:40.755Z |
Die Binäruhr zeigt die Uhrzeit im Space an. Leider ist der Name ein bisschen fehlleitend, weil sie nicht ganz binär funktioniert.
Aufbau
+----+----+----+----+----+----+----+----+
| B4 | B3 | B2 | B1 | G4 | G3 | G2 | G1 |
+----+----+----+----+----+----+----+----+
B = blaue LEDs
G = gelbe LEDs
Uhrzeit ablesen
Stunden
Die Stunden werden durch die blauen LEDs dargestellt. Wenn eine LED an ist, hat sie den Wert 1, wenn sie aus ist, hat sie den Wert 0:
B4 * 2^4 + B3 * 2^3 + B2 * 2^2 + B1 * 2^1
= B4 * 8 + B3 * 4 + B2 * 2 + B1 * 1
= Stunden
Minuten
Die Minuten werden durch die gelben LEDs dargestellt. Je heller eine LED ist, desto näher ist sie dem Faktor 1, je dunkler, desto näher dem Faktor 0. Dadurch lässt sich die Zeit nur sehr grob definieren:
G4 * 15 + G3 * 15 + G2 * 15 + G1 * 15
Beispiel
Hier ein kleines Beispiel, um zu lernen, wie man die Uhrzeit liest:
+----+----+----+----+----+----+----+----+
| ██ | ██ | | ██ | | ░░ | ██ | ██ |
+----+----+----+----+----+----+----+----+
Beim Beispiel wäre die Uhrzeit: 8 + 4 + 1 = 13
Stunden und
~7 + 15 + 15 = 37
Minuten, also 13:37
.