Geek Uhren
Aus BraLUG-Wiki
Inhaltsverzeichnis |
Die Geek Uhr
Angeregt durch dieses Mikrocontroller-Projekt entstand eine PC-Version der dort vorgestellten Uhr.
Grundidee der Uhr ist die gepackte Darstellung der Zehner- und Einerstellen von Stunden und Minuten. Die Funktionsweise kann man vielleicht so beschreiben:
Die Darstellung erfolgt in zwei nebeneinander liegenden 3x3-"LED"-Matrizen:
- linke Matrix --> Stunden
- rechte Matrix --> Minuten
Der jeweilige Zahlenwert wird durch die Farben innerhalb einer Matrix dargestellt:
- Rot --> Anzahl der Zehnerstellen
- Gruen --> Anzahl der Einerstellen
- Orange --> gilt für Einer- und Zehnerstelle (also Rot und Grün gemischt)
Bsp.: 3x Rot, 1x Grün, 1x Orange --> 42
- Zehnerstelle: 3xRot + 1xOrange = 4
- Einerstelle: 1xGrün + 1xOrange = 2
Die Verteilung innerhalb einer Matrix erfolgt zufällig und wird jede Minute neu berechnet/ausgegeben. Die "LED" zwischen den beiden Matrizen pulsiert im Sekundentakt und durchläuft dabei alle 4 Farbwerte (vierte Farbe = Aus).
Die binäre Geek Uhr
Die konsequente Weiterführung der Idee dieser gepackten Darstellung der Uhrzeit, ist die Verwendung von Binärzahlen für Zehner- und Einerstellen. Ich behaupte mal, dass man die Uhrzeit mit noch weniger Anzeigeelementen nicht ausgeben kann (ausser natürlich die Sekunden-LED weglassen). Oder hat noch jemand eine Idee?
Tcl/Tk-Version
Beide Uhren sind in dieser Archive-Datei zu finden.
Andere merkwürdige Uhren