LCD 1602 con controlador I2C

Los displays LCD se pueden conectar directamente al procesador, pero necesitamos una enorme cantidad de pines. El módulo de conexión I2C simplifica la conexión siendo necesarios solamente los dos cables del bus I2C.

Este módulo de conexión se puede adquirir por separado o incluido con el display y añade un potenciómetro para regular la retroiluminación de la pantalla.

Características generales

  • Alimentación: 5V
  • Consumo con retroiluminación apagada: 3mA
  • Consumo con retroiluminación encendida: 60mA
  • Interface: I2C
  • Tamaño: 27,7 x 42,6 mm

Más información en el datasheet.

Conexión

La conexión del display con Arduino es la típica conexión de un dispositivo I2C. Además de los pines de alimentación VCC y GND, debemos conectar el pin SDA del display al pin A4 de Arduino y el pin SCL del display al pin A5 de Arduino.

ArduinoDisplay
5VVCC
GNDGND
A4SDA
A5SCL

ATENCION

Distintos modelos de Arduino pueden usar pines distintos para la comunicación I2C. En las placas UNO, NANO y MINI se usan los pines A4 y A5, en otros modelos pueden ser otro par de pines.

Código Arduino

Las pantallas LCD I2C usan la librería LiquidCrystal_I2C. Debemos incluir esta librería en nuestro código. El siguiente código muestra las palabras «Hola» «Mundo» en líneas consecutivas.

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
 
// Configura el LCD en la dirección I2C 0x27
// con 16 caracteres y 2 líneas:
LiquidCrystal_I2C lcd(0x27, 16, 2);
 
void setup()
{
   lcd.begin();                      
   lcd.backlight();
   lcd.setCursor(0, 0);
   lcd.print("Hola");
   lcd.setCursor(0, 1);
   lcd.print("Mundo");
}
 
void loop()
{
}

NOTA sobre la dirección I2C

Si no conocemos la dirección I2C en la que se encuentra nuestro dispositivo, podemos usar el Scanner I2C para averiguarlo.

Scanner I2C

Hay muchos dispositivos que se conectan a través del bus I2C. En ocasiones no sabemos la dirección I2C que tiene asignada el dispositivo. El siguiente código arduino escanea las posibles direcciones y muestra en...

Read more

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *