LCD I2C Arduino Setup

0:31

Aquí tienes el código actualizado para tu LCD 16×2 con módulo I2C, agregando también la librería LiquidCrystal para compatibilidad (aunque en este ejemplo se utiliza LiquidCrystal_I2C para la comunicación I2C):

Cpp


#include 
#include 
#include   // Librería adicional para pantallas LCD sin I2C

// Configuración para LCD con módulo I2C: dirección 0x27, 16 columnas y 2 filas
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  // Inicializa el LCD y activa la retroiluminación
  lcd.init();
  lcd.backlight();
  
  // Muestra el mensaje en el LCD
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("LA CAVERNA DE");
  lcd.setCursor(0, 1);
  lcd.print("PLATON");
}

void loop() {
  // No se requiere código en loop para este ejemplo
}

Nota:
Aunque se ha incluido la librería LiquidCrystal, en este ejemplo se utiliza LiquidCrystal_I2C para la comunicación mediante I2C. Si en algún futuro deseas utilizar una pantalla LCD sin el módulo I2C, deberás conectar más pines (al menos RS, E, D4-D7) y utilizar la instancia de la clase LiquidCrystal en lugar de LiquidCrystal_I2C.
Si tienes alguna otra duda, ¡estoy aquí para ayudar!
Complete component list
Library installation steps
Alternative connection options
424 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Characteristic Coffee Electronic Thumb

    Characteristic Coffee Electronic Thumb thumbnail
    Welcome to your new project. Imagine what you can build here.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Controls