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...) |
|||
(3 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Category:Programmieren]] | [[Category:Programmieren]] | ||
+ | [[Category:Tcl/Tk]] | ||
+ | [[Category:Uhren]] | ||
==Die Geek Uhr== | ==Die Geek Uhr== | ||
[[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== | ||
Zeile 11: | Zeile 31: | ||
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? | 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...!? | ||
==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.