Geek Uhren

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(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 Mikrocontrollerprojekt] entstand eine PC-Version der dort vorgestellten Uhr. Grundidee der Uhr ist die gepackte Darstellung der Zehner- und Einerstellen von Stunden und Minuten. Die genaue Funktionsweise ist im Quelltext unten zu finden....
+
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

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


Tcl/Tk-Version

Beide Uhren sind in dieser Archive-Datei zu finden.


Andere merkwürdige Uhren


Kontakt

Uwe

'Persönliche Werkzeuge