Geek Uhren

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die binäre Geek Uhr)
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Category:Programmieren]]
 
[[Category:Programmieren]]
 +
[[Category:Tcl/Tk]]
 +
[[Category:Uhren]]
  
 
==Die Geek Uhr==
 
==Die Geek Uhr==
Zeile 34: 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.
 
 
==Andere merkwürdige Uhren==
 
* [[Berliner Uhr]]
 
* [[Wort Uhr]]
 
* [[Kreis Uhr]]
 
* [[Die andere Uhr]]
 
  
  
 
==Kontakt==
 
==Kontakt==
 
[[Benutzer:bergeruw|Uwe]]
 
[[Benutzer:bergeruw|Uwe]]

Aktuelle Version vom 22. Januar 2012, 20:25 Uhr


Inhaltsverzeichnis

[Bearbeiten] Die Geek Uhr

...19:51 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

...19:38 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.


[Bearbeiten] Kontakt

Uwe

'Persönliche Werkzeuge