Visualizamos los datos. Manejo de las pantallas LCD I2c
Finalidad de la práctica
En esta práctica vamos a programar una pantalla de módulo LCD que se comunican con Arduino mediante una placa anexa, comunicando con dos cables a través del bus I2C 1602. El Módulo adaptador LCD a I2C que usaremos está basado en el controlador I2C PCF8574, el cual es un Expansor de Entradas y Salidas digitales controlado por I2C. Este último sólo necesita dos conexiones para datos más dos para alimentación a 5vdc y a tierra. El módulo tiene un potenciómetro para ajustar el contraste.
Objetivos
- Crear, guardar, reutilizar y cargar un programa con arduinoblocks
- Conocer la estructura básica de un programa para dar solución a un problema
- Conocer el módulo LCD + adaptador I2C
- Visualización de datos por pantalle lcd
- Programar un pequeño contador en la lcd
Información
La pantalla LCD (Liquid Crystal Display), sirve para visualizar datos, comunicaciones con la placa de Arduino. Normalmente tiene 6 pines para comunicarse con Arduino, más un potenciómetro para calibrar el contraste. Este dispositivo tiene 2 líneas con 16 caracteres cada una.
La pantallas está compuesta de 16 caracteres en dos filas. Estos puntos se representan mediante coordenadas: (Y,X), es decir, columnas y filas. Hay 2 filas.
16 Columnas
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Así la instrucción siguiente quedaría:
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
|
|
|
H |
E |
L |
L |
O |
|
W |
O |
R |
L |
D |
! |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|