Escolar Documentos
Profissional Documentos
Cultura Documentos
com)
La librera LiquidCrystal te permite controlar displays LCD que sean complatibles con el driver Hitachi
HD44780. Hay muchos de ellos ah fuera, y puedes comunicarte con ellos a travs del interfaz de 16 pines.
Este sketch de ejemplo imprime "Hello World!" en el LCD y muestra el tiempo en segundos desde que Arduino
fu reseteado por ltima vez.
Ot ro s ej em p l o s d e l a l i b r er a L i q u id C ry st a l
Hello World - muestra "hello world!" y los segundos desde el ltio reset
Blink - control del cursor en forma de bloque.
Cursor - control del cursor en forma de guin bajo.
Display - limpieza rpida del display, sin perder lo que haba en l.
Text Direction - controla en qu sentido fluye el texto desde el cursor.
Autoscroll - scroll automtico del nuevo texto.
Serial input - acepta la entrada serie y la muestra.
SetCursor - establece la posicin del cursor.
Scroll - realiza un scroll del texto a la izquierda y a la derecha
C i r c u it o
Nota: Este diagrama de wiring es diferente que el que haba en anteriores versiones la de librera
LiquidCrystal. Los pines de R/W (lectura/escritura) estn conectado a tierra, y el pin de enable se mueve al pin
11, liberando el pin E/S para otros usos.
pincha en la imagen para aumentarla
image developed using Fritzing. For more circuit examples, see the Fritzing project page
Esquemtico:
pincha en la imagen para aumentarla
/*
LiquidCrystal Library - Hello World
The circuit:
* LCD RS pin to digital pin 12
* LCD Enable pin to digital pin 11
* LCD D4 pin to digital pin 5
* LCD D5 pin to digital pin 4
* LCD D6 pin to digital pin 3
* LCD D7 pin to digital pin 2
* 10K resistor:
* ends to +5V and ground
* wiper to LCD VO pin (pin 3)
http://www.arduino.cc/en/Tutorial/LiquidCrystal
*/
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}