Este proyecto es una completa Arduino un Instructable anterior que se puede encontrar aquí;
Snappily que tituló...
'Biblioteca PIC de microchip para el Control de un 20 por 4 LCD sobre I2C'
Es mi primera ir a escribir una librería de Arduino C++ así que disculpas si no es 100% perfeccionan Arduino 'hablar'.
Se ha probado completamente sin problemas hasta un máximo de 4 pantallas de diferentes dimensiones como en la foto adjunta.
La conversión serial I2C LCD paralelo se logra mediante el uso de un módulo de conversión comprado de Ebay como se detalla en el Instructable antes mencionado que se basa en el expansor de E/S PCF8574.
Me inversa diseñado el PCB y han proporcionado una copia del circuito anterior si desea hacer su propia desde cero. Aunque el loco precio de £1,79, sinceramente recomiendo que compra uno en lugar de dedicar el esfuerzo a munge uno juntos.
Una copia de la biblioteca comprimida se incluye a continuación.
Para 'instalar' debe seguir las instrucciones de instalación de biblioteca de Arduino para importar una biblioteca de .zip aquí;
https://www.Arduino.CC/en/Guide/Libraries
La biblioteca da acceso a todas las funciones LCD HD44780 con acceso de lectura de la pantalla para permitir la lectura de DD y CG ram junto con la bandera de ocupado si desea sondear la pantalla de disponibilidad en las operaciones de lento. Esto logra mediante la configuración de la pantalla LCD en modo de 4 bits.
El archivo zip contiene también una herramienta para crear tus propios personajes personalizados.