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

Sensor Óptico Infrarrojo TCRT5000
Módulo Sensor Óptico Infrarrojo TCRT5000

Módulo Sensor Óptico Infrarrojo TCRT5000

| Actualizado:
Comentarios: 0

El TCRT5000 es un sensor óptico reflexivo que consta de un emisor de luz infrarroja y un fototransistor. El fototransistor detecta la luz reflejada cuando un objeto pasa frente al sensor. TCRT500 sensor infrarrojo de proximidad El LED emite un…

Receptor infrarrojo universal VS1838B y el módulo KY-022 para Arduino
Receptor infrarrojo VS1838B y KY-022

Receptor infrarrojo universal VS1838B y el módulo KY-022

| Actualizado:
Comentarios: 0

El VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones. El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED, montado sobre una placa de circuito impreso. Contenido…

Shield V5.0 placa de expansión para Arduino
Shield V5.0 para Arduino

Shield V5.0 para Arduino

| Actualizado:
Comentarios: 0

El Sensor Shield V5.0 es una placa de expansión diseñada para su uso con placas de desarrollo Arduino. Se monta directamente sobre una placa base Arduino y proporciona una interfaz conveniente para conectar varios sensores y módulos adicionales. Contenido 1…

Potenciometro lineal B10K 10K

Potenciometro lineal B10K 10K

| Actualizado:
Comentarios: 0

Potenciómetros B10K lineal de 10K ohm. Con eje estriado de 6mm (18 dientes) y terminales para PCB. Largo total del vástago 15mm incluyendo la sujeción (rosca). Incluye una tuerca (M7) y arandela niquelada. Un potenciómetro es una resistencia variable con…

Comentarios - 0

Deja un comentario

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