Geek Uhren

Aus BraLUG-Wiki

Wechseln zu: Navigation, Suche


Inhaltsverzeichnis

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).

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...!?

Tcl/Tk-Version

Beide Uhren sind in dieser Archive-Datei zu finden.


Kontakt

Uwe

'Persönliche Werkzeuge