Hallo liebe Community, Ich arbeite mit einem Atmega8 Mc und habe mir kürzlich noch ein LCD dazu gekauft es funktioniert alles wunderbar, allerdings möchte ich einen Ladebalken programmieren. Momentan benutze ich für die Blöcke des Ladebalkens noch Hashtags(#). Nun zu meiner Frage: Gibt es eine Möglichkeit ein Displayzeichenfeld komplett schwarz auszufüllen? Welches Zeichen muss ich dafür im Avr Studio benutzen? Liebe Grüße aus der Pfalz
Du hast 8 benutzerprogrammierbare Symbole, da kannst du 1 senkrechte Pixelreihe bis 5 senkrechte Pixelreihen (also einen Block, auch als Zeichen 0xFF vorhanden) reinprogrammieren
Hi
>Welches Zeichen muss ich dafür im Avr Studio benutzen?
Warum benutzt du nicht die selbst definierbaren Zeichen? Ein schwarzes
Rechteck bekommst du aber auch mit dem Code 0xFF.
MfG Spess
Benedikt H. schrieb: > Gibt es eine Möglichkeit ein Displayzeichenfeld komplett schwarz > auszufüllen? Das hängt von deinem Display ab. Gewöhnliche Textdisplay können das nicht. Es bleibt immer eine Spalte zwischen den Zeichen frei.
Hallo Benedikt, ich gehe davon aus, dass du ein HD44780 kompatibles LCD verwendest. Mit diesen LCD kann man bis zu 8 selbst definierte Zeichen generieren und dann anzeigen. Im Sourcecode der Arduino LCD Libary ist das implementiert. Mit der Funktion createChar wird ein entsprechendes Zeichen generiert. Das würde ich mir an deiner Stelle mal genauer anschauen. Gruss JensM
JensM schrieb: > Im Sourcecode der Arduino LCD Libary ist das implementiert. > Mit der Funktion createChar wird ein entsprechendes Zeichen generiert. > > Das würde ich mir an deiner Stelle mal genauer anschauen. er schrieb AVR-Studio - von Arduino hat er aber nichts erwähnt! Sascha
Sascha Weber schrieb: > er schrieb AVR-Studio - von Arduino hat er aber nichts erwähnt! Was hindert einen daran, in Atmel Studio die Arduino Libs zu benutzen? Beitrag "Re: Arduino Library unter Atmel Studio 6.2"
Hallo, vielen Dank für die schnelle Antwort und den Hinweis über die benutzerprogramierbaren Symbole. Werde mich informieren und es später mal ausprobieren. LG
spess53 schrieb: > Ein schwarzes > Rechteck bekommst du aber auch mit dem Code 0xFF. Wo müsste ich den Code einbinden ?
@ benedikt (Gast) >> Ein schwarzes >> Rechteck bekommst du aber auch mit dem Code 0xFF. >Wo müsste ich den Code einbinden ? lcd_data(0xFF); genau so, wie man andere Zeichen anzeigt.
Falk Brunner schrieb: > lcd_data(0xFF); > > genau so, wie man andere Zeichen anzeigt. Vielen dank es funktioniert :) !
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.