Вы находитесь на странице: 1из 3

Programación de periféricos

Práctica Pantalla LCD 16x2

Construya el siguiente circuito


Una vez construido cargue en el Arduino algunos códigos de la pestaña
Archivo/Ejemplo/LiquidCrystal. Los ejemplos son códigos funcionales que nos permitirán ver si el
circuito funciona correctamente. Lea los comentarios de dichos códigos para ver indicaciones del
programador y comprobar que los pines usados por él son los mismos de su circuito. Los
anteriores esquemáticos son intercambiables entre el Arduino uno y el Mega2560.

Si usted leyó los códigos podrá observar que el uso de la pantalla lcd se resume al uso de las
funciones de la librería LiquidCrystal.h la cual se incluye en los códigos de ejemplo.

Las funciones más importantes son las siguientes:

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

// Crea un objeto tipo LiquidCrystal de nombre lcd. Los parámetros de inicialización del objeto, es
decir los valores rs, en, d4, d5, d6, d7 contienen los valores de los pines de Arduino pero sus
nombres son los de los pines de la pantalla. Siempre se debe crear un objeto tipo LiquidCrystal
para usar la pantalla. Es posible crear múltiples objetos, es decir, usar múltiples pantallas.

lcd.begin(16, 2);

// Inicializa la pantalla de 16 caracteres con 2 renglones. Esta función es necesario ejecutarla para
indicar el tamaño de nuestra pantalla.

lcd.print(texto);

// Imprime el valor de la variable texto en pantalla en donde sea que se encuentre el cursor.

lcd.setCursor(columna, renglon);

// Ajusta la posición del cursor a la indicada por las variables columna y renglón las cuales son
valores enteros.

lcd.autoscroll();

// Activa autodesplazamiento.

lcd.noAutoscroll();

// Desactiva el autodesplazamiento.

lcd.clear();

// Borra el texto en la pantalla.

lcd.cursor();

// Activa la visibilidad del cursor en la pantalla


lcd.noCursor();

// Desactiva la visibilidad del cursor en la pantalla

lcd.scrollDisplayLeft();

// Se activa el desplazamiento hacia la izquierda.

lcd.scrollDisplayRight();

// Se activa el desplazamiento hacia la derecha.

Adicionalmente la función String.length() sirve para contar los elementos de un objeto tipo String.
Por ejemplo si tenemos la variable nombre y contiene el nombre “Alberto” y queremos que nos
arroje el número de caracteres de la palabra Alberto se usa:

String nombre = “Alberto”;


int b = nombre.length();

En el anterior comando la variable b será igual a 7.

La práctica consiste en crear un sketch de Arduino en la que se escriba los primeros 16 caracteres
del nombre completo de cada integrante del equipo, posteriormente el cursor debe posarse en
cada uno de los caracteres y cuando llegue al carácter 16 debe iniciar un desplazamiento hasta
terminar de mostrar el nombre completo. Así para cada uno de los integrantes del equipo.

Вам также может понравиться