Uhr auf Display

Gast #215070
Lesenswert?
• ▲
▼
Hallo an Alle,

ich verwende ein Display vom Typ T6963.
Funktioniert soweit alles.
Jetzt möchte ich auf dem display eine Uhr darstellen, so dass es
aussieht wie eine Wanduhr.Das heisst ich muss zuerst einen Kreis
darstellen lassen, und dann die Zeiger anzeigen lassen. Gerade da ist
mein Problem, wie mache ich dass das z.B. der Sekundenzeiger
weiterläuft?

Gibt es da jemand der schon mal so was realisiert hat?
#215072
Lesenswert?
• ▲
▼
Ein Kreis setzt schon erstmal voraus, dass die Pixel auch wirklich
quadratisch sind, sonst brauchts grausame Rechnerei. Hab bei nem 3310
LCD mal versucht einen Halbkreis fuer eine Tachoanzeige darzustellen -
es war eine Qual. Den Kreis koenntest einfach als Bitmap im Flash
ablegen oder eben per Bresenham zeichnen.
Ich wuerde dem Controller dann einfach das Bitmap aus dem Flash
schicken und die Zeiger dann per "Setpixel(x,y)" (<< in welcher
Sprache auch immer - es geht ums Prinzip) einzeichnen. Das ganze LCD
wird jede Sekunde geloescht und alles neu gezeichnet.

Eine Ellipse, um rechteckige Pixel auszugleichen, im Flash abzulegen
sollte ja kein Problem sein. Kann man ja notfalls einfach ausprobieren
bis es passt oder eben berechnen. Mein Poblem war damals, dass man dann
eben auch die Zeiger anpassen muss, sonst gehen sie einmal ueber die
Kreisbahn hinaus und sind 90° weiter einfach zu kurz. Eine wirklich
brauchbare Loesung habe ich dafuer leider nicht gefunden (war eher ein
Hau-Ruck-Projekt)

MfG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren