¡Ver!
MENÚ
Sin IVA
Con IVA
0
0
EL CARRITO ESTÁ VACÍO
Aún no tienes productos en el carrito.

Módulo I2C para Display LCD Arduino

Este módulo de interfaz I2C permite controlar un LCD con solo dos pines, liberando recursos en el microcontrolador. Dirección I2C de 0x20 a 0x27 (predeterminado 0x20, puede modificarse). Compatible con LCDs 16x2 (1602) y 20x4 (2004). Funciona a 5V. Dimensiones 55 x 23 x 14 mm y peso 5 g. Incluye módulo serie I2C para Display LCD.
REF
EAN
En Stock (9 unidades) Entrega inmediata
Módulo I2C para Display LCD Arduino Módulo I2C para Display LCD Arduino
€ 4,35
/und
IVA Incluido a la Tasa de 23%
Añadir al CarritoAñadir al Carrito
Muchas veces la cantidad de pines disponibles en tu Arduino no es suficiente, ya que después de conectar la pantalla y los sensores quedan pocos pines para usar. Con este Módulo de Interfaz I2C podrás controlar tu Display LCD usando solo 2 pines!

Características:
• Dirección I2C: 0x20-0x27 (Predeterminado 0x20 pero se puede modificar);
• Compatible con el Display LCD 16x2 (1602) y el LCD 20x4 (2004);
• Tensión de funcionamiento: 5V;
• Dimensiones: 55 x 23 x 14mm;
• Peso: 5g.

Incluye:
• 1x Módulo Serie I2C para Display LCD Arduino.







Cómo usar el módulo I2C con Arduino y display 16×2?
Para conectar un display LCD 16×2 o 20×4 al Arduino se necesitan al menos 6 cables (o jumpers) para la conexión. En placas con un número menor de puertos, como el Arduino Uno, esto significa sacrificar algunos puertos que podrían utilizarse para conectar otros componentes, como sensores o motores. Un módulo que puede utilizarse para evitar este problema es el módulo I2C para display LCD con CI PCF8574:
.
Con este módulo, puedes controlar un display LCD, ya sea 16×2 o 20×4, utilizando solo dos pines del Arduino: el pin analógico 4 (SDA) y el pin analógico 5 (SCL), que forman la interfaz de comunicación I2C.

Estructura del módulo I2C

En el lateral izquierdo del módulo hay 4 pines, de los cuales dos son para la alimentación (Vcc y GND), y los otros dos son de la interfaz I2C (SDA y SCL).

El potenciómetro de la placa sirve para ajustar el contraste del display. El jumper en el lateral opuesto permite que la luz de fondo (backlight) se controle mediante el programa o permanezca apagada.


Por defecto, el módulo viene configurado con la dirección 0x27, pero puedes cambiar esa dirección usando los pines A0, A1 y A2 siguiendo la tabla siguiente:


.
En algunos casos, el módulo I2C puede venir configurado con un rango de direcciones diferente; para descubrir cuál es la dirección del módulo, utiliza el programa I2C Scanner.

Conexión del módulo I2C con Arduino y display LCD 16×2
El módulo tiene 16 pines que pueden conectarse directamente al display, o puedes probar la conexión en la protoboard, según el circuito de abajo, donde se utiliza un display LCD 16×2 con controlador HD44780 conectado al Arduino Uno:



Si estás usando un Arduino Mega 2560, utiliza los pines 20 (SDA) y 21 (SCL):

Código de ejemplo:

#include

#include



// Inicializa el display en la dirección 0x27

LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3, POSITIVE); //en algunos displays sustitúyelo por: LiquidCrystal_I2C lcd(0x3f,2,1,0,4,5,6,7,3, POSITIVE);



void setup()

{

lcd.begin (16,2); //Si el display es de 4 líneas (20x04), sustituye esta línea por: lcd.begin (20,4);

}



void loop()

{

lcd.setBacklight(HIGH);

lcd.setCursor(0,0);

lcd.print("ElectroFun.pt");

lcd.setCursor(0,1);

lcd.print("LCD y módulo I2C");

delay(1000); lcd.setBacklight(LOW);

delay(1000);

}