Forum: Mikrocontroller und Digitale Elektronik Arduino lcd.print


von Dieter (Gast)


Lesenswert?

Hallo zusammen,

ich bin gerade dabei einen Treiber für ein DOGM204 Display
(electronic assembly) im I2C modus programieren.
Die Lowlevel funktionen Init, SetCursor usw. funktionieren schon.

Dazu habe ich mir den sourcecode der LiquidCrystalDisplay und der
LiquidCrystal_I2C Bibliotek angeschaut.

Was ich nicht verstehe ist wie die funtion lcd.print() auf die Hardware 
zugreift, ich finde hier keine Verbindung.

Vieleicht kann mir das ja einer erklären.


Danke im voraus für die Hilfe,
Dieter

von Sebastian R. (sebastian_r569)


Lesenswert?

In der LiquidCrystal.h taucht drei Mal der Begriff "Print" auf.

lcd.print() erbt die Funktionen aus Print.h und leitet die Daten an 
lcd.write() weiter, die dann an die Low-Level-Funktion send() gehen, in 
der dann die Hardware-Geschichten passieren.

von Dieter (Gast)


Lesenswert?

Hallo Sebastian,

vielen dank für die schnelle Hilfe, hat mir sehr weitergeholfen.
Werd demnächst mein kleine Projekt hier posten.

Ciao
Dieter

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
Noch kein Account? Hier anmelden.