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
Gast
#4023500
Du hast 8 benutzerprogrammierbare Symbole, da kannst du 1 senkrechte Pixelreihe bis 5 senkrechte Pixelreihen (also einen Block, auch als Zeichen 0xFF vorhanden) reinprogrammieren
Gast
#4023501
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
Gast
#4023502
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.
Gast
#4023505
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
Gast
#4023540
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
Erweiterte LCD-Ansteuerung Dort gibt es ein Projekt mit fertigen Beispielen.
Gast
#4023840
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.
Gast
#4023854
Falk Brunner schrieb: > lcd_data(0xFF); > > genau so, wie man andere Zeichen anzeigt. Vielen dank es funktioniert :) !
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.