Arduino LCD Mensaje Te Amo
Cpp
#include <Wire.h> #include <LiquidCrystal_I2C.h> // Define el carácter de corazón byte heart[8] = { 0b00000, 0b01010, 0b11111, 0b11111, 0b01110, 0b00100, 0b00000, 0b00000 }; // Crea el objeto LCD en la dirección I2C 0x27 con 16 columnas y 2 filas. LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.init(); // Inicializa la pantalla lcd.backlight(); // Enciende la luz de fondo lcd.createChar(0, heart); // Guarda el diseño del corazón en la posición 0 lcd.clear(); // Escribe el mensaje con el corazón (usamos lcd.write para mostrar el carácter personalizado) lcd.print("te amo "); lcd.write(byte(0)); } void loop() { delay(300); // Espera 300 ms para ver el efecto lcd.scrollDisplayRight(); // Desplaza la pantalla de izquierda a derecha }
heart define el patrón de píxeles para el corazón.lcd.createChar(0, heart); para registrar el carácter personalizado en la posición 0.setup() se imprime "te amo " y luego se añade el corazón con lcd.write(byte(0));loop() se desplaza la pantalla hacia la derecha usando lcd.scrollDisplayRight(). Puedes ajustar el retraso para modificar la velocidad de desplazamiento.Talk to Flux to get started.