Você está na página 1de 13

Comunidad Android Bolivia 07/04/2013

Desarrollo de prototipos con Arduino 1


Comunidad Android Bolivia
Desarrollo de prototipos con Arduino
LCD
LiquidCrystal-Arduino
Contenido
Introduccin
Pantalla LCD
Tipos de pantalla
Estructura y
comunicacin
Libreras LCD
Configuracin
Procesos
Funciones
Pruebas de ejemplo
Aplicaciones
Animaciones
Contador
Reloj
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 2
Introduccin
Comenzando
LCD
Display de Cristal Liquido
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 3
Algunas Aplicaciones?
Cmo funciona?
Cristal Liquido
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 4
LCD como un Modulo
Tipos de LCD
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 5
Librera LCD
Usando libreras en Arduino
LiquidCrystal.h
Al igual que en la programacin en C. Se utilizan
libreras .h.
Uso:
#include <LiquidCrystal.h>
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 6
Configuracin-LiquidCrystal
Es una funcin usada para personalizar los pines
de conexin.
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
Configuracin-LiquidCrystal
Ejemplo:
LiquidCrystal lcd(12, 10, 11, 5, 4, 3, 2);
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 7
LCD - begin()
Funcin que permite configurar la cantidad de
columnas 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()
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 8
Funciones
Oculta el Cursor
lcd.noCursor()
Permitir que el cursor parpadee
lcd.blink()
Evitar que el cursor parpadee
lcd.noBlink()
Funciones
Desplaza el contenido de la pantalla (el texto y el
cursor) un espacio a la izquierda.
lcd.scrollDisplayLeft ()
Desplaza el contenido de la pantalla (el texto y el
cursor) un espacio a la derecha.
lcd.scrollDisplayRight ()
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 9
Mostrar en Pantalla
Imprimir texto en el LCD, desde la posicin actual
del 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.h>
LiquidCrystal lcd(0, 1, 2, 8, 9, 10, 11);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.clear();
delay(1000);
lcd.print(Hola Mundo");
delay(1000);
}
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 10
Aplicaciones
Ejemplos
Circuito de Aplicacin
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 11
Mensaje Animado Simple
Contador
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 12
Reloj LCD
HH:MM:SS
Demostracin
Comunidad Android Bolivia 07/04/2013
Desarrollo de prototipos con Arduino 13
Alain R. Ramos
alainlutheir@gmail.com
Comunidad Android Bolivia

Você também pode gostar