Hey,
ne in Control6
hier mal ein kleiner AusschnittâŠ
Das ist ja jetzt nur der Teil in dem die Zeit und die Temperaturen angezeigt werden.
ON STARTUP DO
TTY_CLEAR()
TTY_GOTO(0,0)
TTY_WRITE("Kuhl")
TTY_GOTO(0,11)
TTY_WRITE("Gef")
TTY_GOTO(1,0)
TTY_WRITE("Kuhl")
TTY_GOTO(1,11)
TTY_WRITE("Raum")
TTY_GOTO(3,0)
TTY_WRITE("Zeit:")
TTY_CREATE_WINDOW(tempa, 0, 6, 0, 5)
TTY_CREATE_WINDOW(tempe, 0, 6, 0, 15)
TTY_CREATE_WINDOW(tempf, 0, 6, 1, 5)
TTY_CREATE_WINDOW(tempb, 0, 6, 1, 15)
TTY_CREATE_WINDOW(tempd, 0, 6, 3, 15)
TTY_CREATE_WINDOW(clock, 0, 8, 3, 6)
Hatte es dazwischen schon mit WAIT(5) getestet aber das geht alles nicht.
Vielleicht in einem THREAD?
Matthias
Von: Der Tiger [mailto:***@arcor.de]
Gesendet: Montag, 8. Juni 2015 07:45
An: Matthias
Cc: Ethersex-***@list.zerties.org
Betreff: Re: AW: [ethersex-devel] Werte im Display durchlaufen lassen
ReHi Matthias,
Auf welche Weise hast Du bisher die Anzeige programmiert (C, control6 etc.)?
Tiger
ps. Danke fÃŒr die Weiterleitung meiner letzten Nachricht an die NG! Hab' den falschen "Antworten"-Knopf gedrÃŒckt.
On 07/06/15 20:53, Matthias wrote:
Hey Tiger,
sorry hab ich vergessen anzugebenâŠ
Es ist ein AVR-Board von Pollin mit einem aTmega 1284p.
LCD ist ein HD44780 20x4 Zeichen auch von Pollin. Direkte Verbindung, also nicht 2-Draht oder so.
Am 1Wire Bus hÀngen 6-7 DS18S20-Sensoren fÌr die Temperaturmessung.
So in etwa hab ich mir das auch vorgestellt, dass mehrere Seiten nach einem âWAITâ oder Timer dargestellt werden.
GruÃ
Matthias
Von: Der Tiger [mailto:***@arcor.de]
Gesendet: Sonntag, 7. Juni 2015 19:54
An: Matthias
Betreff: Re: [ethersex-devel] Werte im Display durchlaufen lassen
Servus Matthias,
Welches microcontroller board und welche Art Display verwendest Du?
Die meisten Atmel ATmega sind in ihrer Leistung recht beschrÀnkt, sodass ein konstanter Datenstrom zum Display einen unverhÀltnismÀÃigen Teil der Rechenleistung frisst. Zudem sind billige STN und DSTN Displays meist zu langsam fÃŒr ein vernÃŒnftiges scrolling, sodass die betreffende Zeile auch bei langsamer Frequenz meist nur Schlieren anzeigt. Bei TFT oder OLED ist das natÃŒrlich nicht der Fall. Auch kann das scrolling auf Grund der geringen Rechenleistung nur zeichenweise und nicht pixelweise erfolgen, was die Lesbarkeit zusÀtzlich beeintrÀchtigt.
Die bessere Alternative ist, die Daten in Form mehrerer "Seiten" darzustellen, die entweder durch timer gesteuert oder per Knopfdruck umgeschaltet werden.
HIH,
Tiger
On 07/06/15 19:18, Matthias wrote:
Hallo zusammen,
ich brauch mal eure HilfeâŠ
ich möchte in meinem Display mehrere Werte Temperaturen oder Texte durchlaufen lassen. Wie stell ich das an?
Mein Display zeigt mir aktuell Texte und Temperaturen schon an, aber wie lass ich das ganze durchlaufen?
Das Display wird langsam zu klein J
Ein kleiner Denkanstoà oder Beispiel wÌrde mir schon sehr helfen!
Danke und
viele GrÃŒÃe
Matthias