Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
elektronik:arduino:uhr [2012/04/05 16:01] – volkerp | elektronik:arduino:uhr [2022/03/20 17:03] (aktuell) – [vpclock5.pde] volkerp | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
{{: | {{: | ||
- | In 4 Schritten habe ich eine kleine Digitaluhr | + | Stellen der Uhr mit den Tasten: |
- | FIXME | + | SELECT - Wochentag stellen\\ |
+ | LEFT - Stunden stellen\\ | ||
+ | RIGHT - Minuten stellen\\ | ||
+ | DOWN - Sekunden rücksetzen auf 0 | ||
- | Bei Gelegenheit kommt der ganze Kram online... | + | |
+ | In 5 Schritten habe ich eine kleine Digitaluhr mit großen Ziffern entwickelt. | ||
+ | Für den Sekundentakt wird der Quarz vom Arduino genutzt, kein zusätzliches Funkuhrenmodul. | ||
+ | Die Abweichung ist bei meinem Arduion-Board sehr gering (nur 3 Sek/Tag) und entspricht dem üblicher Quarzuhren. | ||
+ | Es muss halt nicht immer eine Funkuhr sein... | ||
+ | |||
+ | Download: | ||
+ | * {{: | ||
+ | |||
+ | ===== vpclock1.pde ===== | ||
+ | |||
+ | Ein erster Schritt, einfache Ausgabe der Uhrzeit, keine Ausgabe des Wochentags | ||
+ | |||
+ | ===== vpclock2.pde ===== | ||
+ | |||
+ | einfache Ausgabe der Uhrzeit, Ausgabe des Wochentags | ||
+ | verbesserte Warteschleife (wg. Überlauf nach 9 Tagen) | ||
+ | |||
+ | ===== vpclock3.pde ===== | ||
+ | |||
+ | Version 3 mit Timer, Tastenabfrage zum Stellen der Uhr | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ===== vpclock4.pde ===== | ||
+ | |||
+ | Anzeige mit großen Ziffern | ||
+ | |||
+ | Ideen für großen Font: | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | |||
+ | letztlich wurde ein neuer großer Font entworfen, da die Ziffern incl. Abstand nur 3 Zeichen breit sein sollten, damit auch das Datum und der Wochentag angezeigt werden können. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== vpclock5.pde ===== | ||
+ | |||
+ | modifiziert, | ||
+ | |||
+ | SELECT - Wochentag stellen\\ | ||
+ | LEFT - Stunden stellen\\ | ||
+ | RIGHT - Minuten stellen\\ | ||
+ | DOWN - Sekunden rücksetzen auf 0 | ||
+ | |||
+ | 2022: timerone.h über Bibliotheksverwaltung einbinden, im Sketch lcd.write(..); |