Geek Uhren
Aus BraLUG-Wiki
(Die Seite wurde neu angelegt: Category:Programmieren ==Die Geek Uhr== ...19:51 Uhr Angeregt durch dieses [http://de.klinkerstein.m-faq.de/index.php/Geek_Clock Mikroco...) |
(→Die Geek Uhr) |
||
Zeile 4: | Zeile 4: | ||
[[Bild:Geek uhr tcl.png|...19:51 Uhr]] | [[Bild:Geek uhr tcl.png|...19:51 Uhr]] | ||
− | Angeregt durch dieses [http://de.klinkerstein.m-faq.de/index.php/Geek_Clock | + | Angeregt durch dieses [http://de.klinkerstein.m-faq.de/index.php/Geek_Clock 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 binäre Geek Uhr== |
Version vom 1. Februar 2010, 23:05 Uhr
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