LCD I2C Arduino Setup
Cpp
#include <Wire.h> #include <LiquidCrystal_I2C.h> #include <LiquidCrystal.h> // 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.
Talk to Flux to get started.