Paso 2: El dibujo
Primer paso es descargar la librería de cristal líquido si no has hecho ya.
Voy a añadir un archivo zip con la biblioteca para Windows o usted puede ir th y descargar usted mismo.
Una vez que la biblioteca, extraiga el contenido en la carpeta de la biblioteca Arduino en su computadora. En mi ordenador la ubicación predeterminada es C:\programfiles\Arduino\library.
Os adjunto una copia del bosquejo que usé en este instructable,
Aquí está el desglose:
Primero tienes que cargar las bibliotecas, cargamos wire.h, LCD.h y LiquidCrystal_I2C.h
cargar las bibliotecas de
#include wire.h
LCD.h #include
#include LiquidCrystal_I2C.h
A continuación debemos definir las variables... en esta copia sólo sección como es porque dice el IDE donde se encuentra el PCF8574A y cómo interactuar con la pantalla para activar la retroiluminación, el pasador de lectura, escritura pin y pins de datos etc....
Definir las variables
#define I2C_ADDR 0x27 //Define dirección I2C Dónde está el PCF8574A
#define BACKLIGHT_PIN 3
#define En_pin 2
#define y 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
Otra línea es necesario para inicializar el LCD, esto se hace mediante una matriz que incluye las variables que definimos anteriormente.
Inicializar el LCD
Lcd de LiquidCrystal_I2C (I2C_ADDR, En_pin, y, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);
En el vacío creado, comenzamos diciendo que el IDE que estamos tratando con una 16 X 2 LCD
LCD.Begin (16.2);
Entonces enciendo la luz de fondo (siempre es bueno tener una pantalla de LCD iluminada), aviso es la misma variable desde arriba...
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
Entonces digo que ir a la primera línea a la izquierda la mayoría lcd.setCursor(0,0) de posición;
e imprimir lcd.print ("acabo de hacer un");
Luego mueva el cursor a la segunda línea y la izquierda más posición lcd.setCursor(0,1);
e impresión: lcd.print ("Instructable:)" ");
Hay bucle vacío porque el programa necesita un bucle para compilar pero debe permanecer vacío.
Y eso es todo... muy simple, si sigues estas instrucciones en que la pantalla LCD es la salida de todo tipo en este código.
Hay un vídeo detallado en el siguiente paso.