Dieses Projekt ist eine umfassende Arduino-Port von einer früheren Instructable die hier zu finden;
Die zackig wurde unter dem Titel...
"Microchip PIC Bibliothek, ein 20 x 4 LCD über I2C zu kontrollieren"
Es ist mein erstes gehen auf eine C++-Arduino-Bibliothek zu schreiben, so entschuldigt, wenn es nicht 100 % Arduino perfekt "sprechen".
Es ist vollständig ohne Probleme bis zu einem Maximum von 4 LCDs unterschiedlicher Dimensionen wie im angehängten Bild oben getestet.
Die serielle I2C-Umstellung auf LCD parallel wird erreicht durch den Einsatz einer Konvertierung Modul von Ebay gekauft, wie in der oben genannten Instructable Sitz rund um die e/a-Expander PCF8574.
Ich rückwärts haben entwickelt die PCB und eine Kopie der oben genannten Schaltung Falls Sie Ihre eigenen von Grund auf neu machen möchten. Obwohl die verrückten Preis von £1,79 gegeben, wärmstens ich Sie kaufen anstatt verbrauchen die Bemühungen um eine Munge zusammen.
Eine Kopie der vollständigen ZIP Bibliothek ist unten enthalten.
Um es zu installieren sollten Sie folgen die Installationsanweisungen Arduino Bibliothek für den Import einer .zip-Bibliothek, die hier gegeben;
https://www.Arduino.CC/en/Guide/Libraries
Die Bibliothek bietet Zugriff auf alle HD44780 LCD-Funktionalität zusammen mit Lesezugriff im Display zu lesen DD und CG RAM zusammen mit der busy-Flag zulassen, wenn Sie die Anzeige für die Verfügbarkeit auf langsame Vorgänge abrufen müssen. Erreicht wird dies durch die LCD-Anzeige in 4-Bit-Modus konfigurieren.
Die Zip-Datei enthält auch ein Tool, um eigene benutzerdefinierten Zeichen erstellen.