Paso 3: Pantalla LCD 1602
La pantalla incluida en el kit es muy útil para hacer lecturas de sensores y mostrarlas en pantalla de las Naciones Unidas. La pantalla trae botones y puertos de conexión para los cables, los cuales utilizaremos en el tutorial de este.
conexión
La pantalla simplemente se conecta al Arduino, haciendo coincidir los pines de la pantalla con las del Arduino como se muestra en la foto.
Librería
Para usar la pantalla cuántos la librería LiquidCrystal, viene con el Arduino IDE. Detalles y buenos ejemplos de uso de esta librería van a encontrar acá.
Uso
En el código, los comandos importante son:
#include <LiquidCrystal.h><br>
Lo hace es incluir la librería en el código. La línea
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
Lo hace es inicia la pantalla LCD. Los números allí indican los pines que van a ser utilizados en la pantalla para hacerla funcionar. Esos pinos son los especifica el fabricante. Configuración de en el:
void setup() { lcd.begin(16, 2); }
el comando lcd.begin(16,2), indica es una pantalla de 16 inteligentes en las columnas, en filas de 2 inteligentes. El director de bucle:
void loop() { lcd.setCursor(0, 0); lcd.print("Hola a todos!"); lcd.setCursor(0, 1); lcd.print("Sensor Kit"); lcd.display(); delay(300); }
El comando lcd.setCursor, pone el cursor en la posición 0,0, a partir de allí cuando se ejecuta lcd.print ("Hola a todos!"), se desplegará a partir de esa posición. Como ven, la línea siguiente dados lcd.setCursor (0, 1), esto indica ahora vamos a escribir a partir de la primera columna, segunda fila. Al final lcd.display(), lo hace es refrescar la pantalla con lo acabamos de escribir con lcd.print(), este comando se ejecuta cada vez se quiere cambiar la información desplegada en la pantalla.
Botones en la pantalla
La pantalla además cuenta con unos botones. En este instrutable no hablaremos de ellos, pero pueden ver este otro, para aprender a usarlos. Todos esos botones están conectados al pin A0, por eso este no pin es accesible desde los conectores al lado derecho de la pantalla.