EX05 LCD Display
Actividad: Display en un LCD 1602
Utilizar el display LCD 1602
Diagrama de Conexión
IOREF
RESET
3V3
5V
GND
GND
VIN
A0
A1
POWER
A2A3
A4
A5
ANALOG IN
ICSP
1
TX
RX
Arduino
TM
ON
L
ICSP2
DIGITAL (PWM=
RESET
GND
AREF
13
12
9
11
10
8
7
)
2
6
1
5
0
4
TX0
3
RX0
30
2520
15
10
5
35
30
25
20
15
10
5
A B C D E
35
40
1
40
45
50
55
60
A B C D E
1kΩ
1kΩ
1kΩ
F
F
220Ω
G H
G H
I
I
J
J
1
45
50
55
60Código en IDE Arduino
/*
Utilizar el display LCD 1602
*/
// Incluye la libreria del LCD
#include
// Inicializa la libreria con los pines utilizados
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
// la funcion setup() se ejecuta una vez al reiniciarse
void setup() { lcd.begin(16, 2); // setea el numero de filas y columnas
lcd.print("Hola Mundo"); // Mensaje inicial
}// la funcion loop() es llamada internamente en un ciclo sin fin
Área de Informática
1
Taller de Arduino
void loop() {
lcd.setCursor(0, 1); // cursor en la columna 0, fila 1 lcd.print(millis()/1000); // segundos desde el reset
}
Resultado Esperado
En la primera línea del Display aparece el texto “Hola Mundo”.
En la segunda línea del Display aparecen los segundos desde que el arduinofue reseteado.
Variaciones a la Actividad Principal
1. Desplegar el texto “Hola Mundo” en la segunda línea, alineado a la derecha
2. Desplegar los segundos en laprimera línea
3. Agregar un Push Button al circuito (ver EX04) y desplegar un mensaje cuando sea presionado
Área de Informática
2
Regístrate para leer el documento completo.