Dit project is een uitgebreide Arduino-poort van een eerdere Instructable die u hier vindt;
Die snappily was getiteld...
'Microchip PIC Library to Control een 20 door 4 LCD over I2C'
Het is mijn eerste gaan in het schrijven van een C++ Arduino Library dus excuses als het is niet 100% perfect Arduino 'spreken'.
Het wordt volledig getest zonder problemen tot een maximum van 4 LCD's van verschillende afmetingen als op de bijgevoegde foto hierboven.
De seriële I2C-conversie naar LCD parallel wordt bereikt door het gebruik van een conversie module gekocht van Ebay als bedoeld in de voornoemde Instructable die is gebaseerd op de PCF8574 IO Expander.
Ik reverse hebben engineered de PCB en een kopie van het bovenstaande circuit indien u wenst te maken van uw eigen uit kras. Maar gezien de gekke prijs van £1.79, adviseren ik heartily u kopen in plaats van de inspanning aan munge een samen besteden.
Een kopie van de volledige gezipte bibliotheek is hieronder opgenomen.
'' Om het te installeren die moet u de Arduino library installatie-instructies voor het importeren van een bibliotheek van de .zip gegeven hier;
https://www.Arduino.CC/en/Guide/libraries
De bibliotheek geeft toegang tot alle HD44780 LCD functionaliteit samen met leestoegang van het display doen lezing DD en CG RAM samen met de drukke vlag toestaan als u wilt poll van de vertoning voor beschikbaarheid op langzame operaties. Het bereikt dit door het configureren van de LCD in 4 bitsmodus.
Het zipbestand bevat ook een tool om te helpen met het maken van uw eigen aangepaste tekens.