Introducción

Damos por finalizado el Meetup InvenLab 116¡¡¡.  Cada día somos más y más gente en los eventos de Meetup, organizado por Inven.

En este Meetup se aprendió a usar la LCD 20×4 con I2C en diferentes prácticas que explicaremos más adelante. También no solo usamos la LCD, si no que lo combinamos con el Módulo RFID.

LCD con I2C

El controlador I2C es un dispositivo que nos permite controlar una pantalla a través del bus I2C, usando únicamente dos cables.

Internamente el controlador LCD I2C es una variación del extensor de entradas y salidas digitales PCF8574, especialmente adaptado para pantallas LCD Hitachi HD44780. Incluso incorporan un potenciómetro para regular el backlight del LCD.

Esquema y montaje

Su correspondiente montaje sería el siguiente:

Código básico

Para su correcto funcionamiento, necesitamos las bibliotecas, aunque por defecto Arduino las trae instaladas.

Práctica 1: Jugar con las columnas y filas

Comenzamos las prácticas jugando con las posiciones de las columnas y filas. En poner diferentes textos en sitios distintos de nuestra LCD.

  1. – Poner “2” en Fila 2 en la izquierda de la pantalla.
  2. – Poner “3” en Fila 3 en medio de la pantalla.
  3. – Poner “4” en Fila 4 en la derecha de la pantalla

Solución:

Práctica 2: Creación de un Contador

Aumentamos un poco en nivel con la siguiente práctica.  Crear un contador en Segundos usando “millis”.

  1. – Poner “Hola Mundo” en Fila 2 en la medio de la pantalla
  2. – Poner (Un contador en Segundos: “Segundos X”) en Fila 3 en medio de la pantalla.

Solución:

Práctica 3: Texto en Movimiento

Tras hacer la practica 2, seguimos con la siguiente práctica, en este caso usamos los bucles para realizar un desplazamiento de un texto en la LCD.

  1. – Poner “Hola Mundo” en Fila 1 en la medio de la pantalla
  2. – Poner (“TextoEnMovimiento”) en Fila 3.

Solución:

Práctica 4: Escribir por Puerto Serie

Y para acabar las practicas de la LCD, utilizamos el Puerto Serie. En el que debían escribir un texto por Puerto Serie y visualizarlo en la LCD.

  1. – Escribir por Puerto Serie y que aparezca en nuestra LCD.

Solución:

Acabo todas las prácticas de la LCD, pasamos a aprender un módulo que nos ayudaría en cualquiera de nuestros proyectos, ya que es un módulo muy interesante.

Módulo RFID

Los lectores RFID (Radio Frequency IDentification)

Su principio de funcionamiento consiste en pasar un TAG, cerca de un lector RFID, el TAG tiene la capacidad de enviar información al lector. Dicha información puede ser desde un simple código o todo un paquete  de información guardo en la memoria del Tag.

Esquema y montaje

En el siguiente ejemplo de código en el que no nos metimos a explicarlo a fondo, se enseñaba un ejemplo usando el Módulo RFID y la LCD, para crear un proyecto de un Control de Acceso con tarjetas Identificadoras.

Ejemplo del Proyecto:

Recursos: Presentación Arduino 116