I2C Library für LCD Displays und Arduino
Hardware
Viele alphanumerische LCD-Displays werden heutzutage mittels des HD44780 Bausteins gesteuert, daher wird sich dieser Artikel mit dieser Produktfamilie beschäftigen. Wer mit dem Arduino experimentiert weiß, dass diese Plattform eine Library mitbringt, die es erlaubt, solche Anzeigen im 4- und im 8-Bit-Modus zu steuern (Allerdings weiß ich wirklich nicht, wer den 8-Bit-Modus benutzt - da werden ja dann 10 der kostbaren Digital-IO-Pins verbraucht).
Die Ansteuer-Variante, die wir hier vorschlagen, läuft über den I2C-Bus und 2 digitale Steuerpins - also insgesamt 4 Pins, wobei die Anzahl der benötigten Digital-IO-Pins von 6 (oder 10 im 8-Bit-Modus) auf 2 gesenkt wurde.
Dazu benutzen wir einen I2C-Bus Port-Extender - im konkreten Fall den PFC8475.
Library
Wir haben die bereits mit dem Arduino-Projekt mitgelieferte LCD-Library an die Nutzung des 8475 angepasst. Diese Library steht unter einer modifizierten BSD-Lizenz zur Verfügung. Wünschen Sie nähere Informationen zu dieser Bibliothek oder zu unseren anderen Komponenten , freuen wir uns über eine Kontaktaufnahme. Wir setzen uns umgehend mit Ihnen in Verbindung.

