Download - 5. Arduino LCD
-
7/21/2019 5. Arduino LCD
1/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Comunidad ndroid Bolivia
Desarrollo de prototipos con Arduino
LCDLiquidCrystal-Arduino
Contenido
Introduccin
Pantalla LCDTipos de pantallaEstructura ycomunicacin
Libreras LCD
ConfiguracinProcesosFuncionesPruebas de ejemplo
Aplicaciones
AnimacionesContadorReloj
-
7/21/2019 5. Arduino LCD
2/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
IntroduccinComenzando
LCD
Display de Cristal Liquido
-
7/21/2019 5. Arduino LCD
3/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Algunas Aplicaciones?
Cmo funciona?
Cristal Liquido
-
7/21/2019 5. Arduino LCD
4/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
LCD como un Modulo
Tipos de LCD
-
7/21/2019 5. Arduino LCD
5/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Librera LCDUsando libreras en Arduino
LiquidCrystal.h
Al igual que en la programacin en C. Se utilizanlibreras .h.
Uso:
#include
-
7/21/2019 5. Arduino LCD
6/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Configuracin-LiquidCrystal
Es una funcin usada para personalizar los pinesde conexin.
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
Configuracin-LiquidCrystal
Ejemplo:
LiquidCrystal lcd(12, 10, 11, 5, 4, 3, 2);
-
7/21/2019 5. Arduino LCD
7/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
LCD - begin )
Funcin que permite configurar la cantidad decolumnas y filas del Display.
lcd.begin(cols, rows)
Ejemplo:
lcd.begin(16,2)
Funciones
Limpiar pantalla LCD
lcd.clear()
Posicionar Cursor
lcd.setCursor(col, row)
Permite mostrar el cursor como un guion bajo
lcd.cursor()
-
7/21/2019 5. Arduino LCD
8/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Funciones
Oculta el Cursor
lcd.noCursor()
Permitir que el cursor parpadee
lcd.blink()
Evitar que el cursor parpadeelcd.noBlink()
Funciones
Desplaza el contenido de la pantalla (el texto y elcursor) un espacio a la izquierda.
lcd.scrollDisplayLeft ()
Desplaza el contenido de la pantalla (el texto y elcursor) un espacio a la derecha.
lcd.scrollDisplayRight ()
-
7/21/2019 5. Arduino LCD
9/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Mostrar en Pantalla
Imprimir texto en el LCD, desde la posicin actualdel cursor.
lcd.print(data)
Donde:
Data puede ser (char, byte, int, long, o string)
Imprimir un caracter en e LCD
lcd.write(data)
Ejemplo
#include
LiquidCrystal lcd(0, 1, 2, 8, 9, 10, 11);
voidsetup() {lcd.begin(16, 2);
}
voidloop() {lcd.clear();
delay(1000);
lcd.print(Hola Mundo");
delay(1000);
}
-
7/21/2019 5. Arduino LCD
10/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
AplicacionesEjemplos
Circuito de Aplicacin
-
7/21/2019 5. Arduino LCD
11/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Mensaje Animado Simple
Contador
-
7/21/2019 5. Arduino LCD
12/13
munidad Android Bolivia 07/04/20
sarrollo de prototipos con Arduino
Reloj LCD
HH:MM:SS
Demostracin
-
7/21/2019 5. Arduino LCD
13/13
munidad Android Bolivia 07/04/20
Alain R. Ramos
Comunidad Android Bolivia