1. El Octavo Bit
  2. / Arduino
  3. / Modulos y sensores
  4. / Tarjeta de interface I2C para display LCD1602

Tarjeta de interface I2C para display LCD1602

| Actualizado:
Comentarios: 0

Tarjeta de interface I2C para display LCD1602
Controla un LCD con 2 pines

El módulo adaptador LCD a I2C es un componente que facilita la conexión de una pantalla LCD a un microcontrolador o placa de desarrollo a través del protocolo I2C, simplificando el cableado y reduciendo la complejidad de la conexión.

El protocolo I2C es un estándar de comunicación serie que permite la transferencia de datos entre dispositivos utilizando solo dos líneas, SDA (Serial Data Line) y SCL (Serial Clock Line). Muchos dispositivos, incluidas las pantallas LCD, pueden ser controlados mediante este protocolo para simplificar las conexiones y reducir el número de pines necesarios.

Conexión entre Arduino y el adaptador LCD I2C

El adaptador LCD a I2C tiene los pines ordenados para conectar directamente al LCD, esto lo podemos hacer a través de un protoboard o soldando directamente al LCD.

Esquema de conexión entre Arduino y el módulo adaptador I2C

Para conectar el módulo con Arduino:

  • El pin SDA (Serial Data Line) del adaptador se conecta al pin A4 en Arduino.
  • El pin SCL (Serial Clock Line) del adaptador se conecta al pin A5 en Arduino.
  • Conecta el pin VCC del adaptador a la fuente de alimentación de 5V en Arduino.
  • Conecta el pin GND del adaptador al pin de tierra (GND) en Arduino.

Código para Arduino.

#include "Wire.h" 
#include "LiquidCrystal_I2C.h"

//Crear el objeto lcd  dirección  0x27 y 16 columnas x 2 filas
LiquidCrystal_I2C lcd(0x27,16,2);  //

void setup() {
  // Inicializar el LCD
  lcd.init();
  
  //Encender la luz de fondo.
  lcd.backlight();
  
  // Escribimos el Mensaje en el LCD.
  lcd.print("Hola Mundo");
}

void loop() {
   // Ubicamos el cursor en la primera posición(columna:0) de la segunda línea(fila:1)
  lcd.setCursor(0, 1);
   // Escribimos el número de segundos trascurridos
  lcd.print(millis()/1000);
  lcd.print(" Segundos");
  delay(100);
}

 

Artículos que te pueden interesar

Módulo HC-06 Bluetooth
Módulo HC-06 Bluetooth Compatible con Arduino

Módulo HC-06 Bluetooth Compatible con Arduino

| Actualizado:
Comentarios: 0

El módulo Bluetooth HC-06 es ideal para utilizar en todo tipo de proyectos donde necesites una conexión inalámbrica fiable y sencilla de utilizar. Se configura mediante comandos AT y aunque a diferencia de su hermano el HC-05, el HC-06 solo…

Controlador de motor L293D
Shield controlador de motor L293D

Shield controlador de motor L293D

| Actualizado:
Comentarios: 0

El circuito integrado L293D es un controlador de motores, que tiene la capacidad de controlar hasta cuatro motores de corriente continua, sevomotores o motores paso a paso. Utiliza la mayoría de las ranuras de Arduino, solamente nos deja libres los…

Módulo HC-SR04 Sensor de Ultrasonido

Módulo HC-SR04 Sensor de Ultrasonido

| Actualizado:
Comentarios: 0

El sensor HC-SR04 es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado frente a este. Quizá la característica más destacada del HC-SR04…

Pantalla LCD 1602 Luz Verde Compatible

Pantalla LCD 1602 Luz Verde Compatible

| Actualizado:
Comentarios: 0

Pantalla 1602 compatible con Arduino. Una pantalla de 16×2 líneas y retroiluminación con luz verde. Especificaciones: Construida en el estándar de la industria HD44780. Controlador LCD Equivalente. Utilizada principalmente en: Copiadoras. Fax. Máquinas. Impresoras láser / Industrial. Equipos de prueba.…

Comentarios - 0

Deja un comentario

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