Pedido antes de las 14:00 en día laborable = enviado el mismo día 30 días de desistimiento 1 año de garantía
← Volver al resumen

Al reproducirlo, se carga el vídeo de YouTube.

Esquema de conexión y ejemplo de código

Así conectas el LCD 1602 retroiluminación verde/amarilla con I2C pre-soldado a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.

1602 I2C LCD Display Demo

Este proyecto conecta una pantalla LCD de 16x2 caracteres mediante I2C a un Arduino Uno. La pantalla se inicializa, enciende la retroiluminación, muestra un mensaje de bienvenida en la primera línea y cuenta el tiempo de funcionamiento en segundos en la segunda línea.

Esquema de conexión: LCD 1602 retroiluminación verde/amarilla con I2C pre-soldado en un Arduino UNO
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: LCD 1602 retroiluminación verde/amarilla con I2C pre-soldado en un Arduino UNO
Tabla de conexión · Haz clic para ampliar
1602_I2C_LCD_Display_Demo.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 1602 I2C LCD Display Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : 1602 LCD I2C DISPLAY
 *  Libraries : LiquidCrystal I2C 1.1.2
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Common I2C addresses are 0x27 or 0x3F for 1602 LCD modules
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  Serial.begin(115200);
  
  lcd.init();
  lcd.backlight();
  
  lcd.setCursor(0, 0);
  lcd.print(F("Hello, Arduino!"));
  Serial.println(F("LCD initialized successfully."));
}

void loop() {
  unsigned long seconds = millis() / 1000;
  
  lcd.setCursor(0, 1);
  lcd.print(F("Uptime: "));
  lcd.print(seconds);
  lcd.print(F("s   "));
  
  delay(500);
}

Bibliotecas necesarias: LiquidCrystal I2C 1.1.2

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 con pantalla LCD I2C 1602

Este proyecto muestra cómo conectar y mostrar texto en una pantalla LCD 1602 usando un backpack I2C. Se utiliza un convertidor de nivel lógico bidireccional de 4 canales para traducir de forma segura las señales I2C de 3.3V del ESP32 a las señales de 5V que requiere el módulo LCD. Después de subir el programa, la LCD muestra un mensaje de bienvenida y actualiza cada segundo un contador de tiempo de actividad.

Esquema de conexión: LCD 1602 retroiluminación verde/amarilla con I2C pre-soldado en un ESP32 DevKit V1
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: LCD 1602 retroiluminación verde/amarilla con I2C pre-soldado en un ESP32 DevKit V1
Tabla de conexión · Haz clic para ampliar
ESP32_with_1602_I2C_LCD_Display.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 with 1602 I2C LCD Display
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : 1602 LCD I2C DISPLAY
 *  Libraries : LiquidCrystal I2C 1.1.2
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address (commonly 0x27 or 0x3F) for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  // Initialize I2C on default ESP32 pins (SDA=21, SCL=22)
  Wire.begin(21, 22);

  lcd.init();
  lcd.backlight();

  // Display greeting
  lcd.setCursor(0, 0);
  lcd.print("ESP32 LCD Demo");
  lcd.setCursor(0, 1);
  lcd.print("Uptime: ");
}

void loop() {
  // Update uptime in seconds
  lcd.setCursor(8, 1);
  lcd.print(millis() / 1000);
  lcd.print("s   ");
  delay(1000);
}

Bibliotecas necesarias: LiquidCrystal I2C 1.1.2

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Vistos recientemente

Sensor de distancia infrarrojo (100-500cm) GP2Y0A710K0F

Sensor de distancia infrarrojo (100-500cm) GP2Y0A710K0F

€ 23,45
Surtido de condensadores de 120 piezas

Surtido de condensadores de 120 piezas

€ 2,35
Juego de conectores pigtail Micro JST PH de 4 pines macho hembra

Juego de conectores pigtail Micro JST PH de 4 pines macho hembra

€ 1,35
Chasis con 4 ruedas y 4 motores TT base robot DIY

Chasis con 4 ruedas y 4 motores TT base robot DIY

€ 19,95
Carcasa azul para Arduino UNO R3

Carcasa azul para Arduino UNO R3

€ 6,10
Ver