Wiki/binäruhr.md

57 lines
1.2 KiB
Markdown
Raw Normal View History

2023-06-05 22:23:49 +02:00
+++
title = "Binäruhr"
+++
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`.