Saltar la navegación

Práctica 7: Visualizamos los datos. Manejo de las pantallas LCD I2c

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tarea 9

Duración: 30min.
00:30
Agrupamiento: Individual/parejas
Toda la clase
  1. Conecta tu módulo LCD I2C a tu placa arduino. Recuerda el esquema de conexiones. En el caso de conexión directamente a arduino debes conectar SCL CON A5 Y SDA CON A4. Si utilizas una shield probablemente tenga una conexión I2C con 4 pines.
  2. Accede a la página web de ArduinoBlocks.
  3. Crea tu programa, siguiendo el programa base y ponle nombre por ejemplo: Práctica_9_LCD. 
  4. Descarga el programa en tu placa y comprueba el correcto funcionamiento. 
  5. Una vez comprobado utiliza tu dispositivo móvil y graba un vídeo de no más de 15s dónde se muestre el correcto funcionamiento del circuito. Además debes hacer una captura de pantalla del código utilizado, para ello solamente debes pulsar en el icono de la cámara que tienes en el menú de arduinoBlocks.
  6. Prueba a visualizar otros mensjes o datos por pantalla. 
  7. Por último no olvides guardar en tu drive tanto el vídeo, como la captura de pantalla del código utilizado para luego publicarlo en tu site.

NO OLVIDES PUBLICAR TODAS LAS EVIDENCIAS DE LA PRÁCTICA EN TU DIARIO DE APRENDIZAJE EN SITES.

Creado con eXeLearning (Ventana nueva)