Paso 2: Trabajar con I2C 1602 muestra
Esto es algo simple de usar y muy útil. Sólo necesitan 2 de los cables de arduino (I2C, que es útil, pero la ONU tiene un par. Análogo 5 es SCL y 4 es SDA. A diferencia de la serie, conectarse SDA SDA y SCL a SCL. (en serie, TX es conectado al RX y RX a TX)
Asegúrese de que Vin y tierra están conectados correctamente. Invertida SDA SCL no cualquier daño, pero voltaje inverso puede ser malo. después de conectar la pantalla, debe encender la luz trasera. Girando el potenciómetro puede cambiar el contraste pero eso es de mejor calidad, nada especial.
Ahora, hay un montón de códigos que pueden manejar estas cosas. Éste requiere la librería LiquidCrystal. Una guía sobre la instalación de bibliotecas en arduinos:
http://Arduino.CC/en/Guide/Libraries
Ahora, incluye el # para incluyendo bibliotecas y sus códigos.
Lcd(0x27,16,2) de LiquidCrystal_I2C; fijará la dirección de LCD a 0x27 para un 16 caracteres y 2 visualización de la línea, que ninguna explicación sobre ella. Nosotros debemos memorizar estos, ONU-aprender-capaz.
El código sí mismo con estas es más simple que un abrir y cerrar. después de la instalación vacío, hay un código:
LCD.init();
que inicializa la pantalla, algo importante.
entonces, ya sea en circuito o configuración, simplemente decimos:
LCD.Backlight();
LCD.Print("[Words]");
que es bastante sencillo. Ahora, en vez de [palabras] que sólo escriba algo. Esta es una lista de códigos compatibles (no discutirlas ahora):
LiquidCrystal()
begin()
Clear()
Home()
setCursor()
Write()
Print()
cursor()
noCursor()
Blink()
noBlink()
Display()
noDisplay()
scrollDisplayLeft()
scrollDisplayRight()
AutoScroll()
noAutoscroll()
leftToRight()
rightToLeft()
createChar()
Se adjunta un código inicial.