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...)
 
 
(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 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==
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.
 
 
==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, 19: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