Geek Uhren
Aus BraLUG-Wiki
K |
|||
Zeile 1: | Zeile 1: | ||
[[Category:Programmieren]] | [[Category:Programmieren]] | ||
[[Category:Tcl/Tk]] | [[Category:Tcl/Tk]] | ||
+ | [[Category:Uhren]] | ||
==Die Geek Uhr== | ==Die Geek Uhr== | ||
Zeile 35: | Zeile 36: | ||
==Tcl/Tk-Version== | ==Tcl/Tk-Version== | ||
Beide Uhren sind in dieser [http://bralug.de/wiki-common/images/4/40/Geek_uhren_tcl.tar.gz Archive-Datei] zu finden. | Beide Uhren sind in dieser [http://bralug.de/wiki-common/images/4/40/Geek_uhren_tcl.tar.gz Archive-Datei] zu finden. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Kontakt== | ==Kontakt== | ||
[[Benutzer:bergeruw|Uwe]] | [[Benutzer:bergeruw|Uwe]] |
Aktuelle Version vom 22. Januar 2012, 19:25 Uhr
Inhaltsverzeichnis |
[Bearbeiten] 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).
[Bearbeiten] 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?
Eigentlich eine nette Idee für eine neue Uhr mit einem Mikrocontroller ala ATmega8 und acht (oder neun) DUO-LEDs...!?
[Bearbeiten] Tcl/Tk-Version
Beide Uhren sind in dieser Archive-Datei zu finden.