Arduino LCD Mensaje Te Amo

Aquí tienes un ejemplo de código que crea un carácter de corazón personalizado y hace que el mensaje "te amo" seguido del corazón se desplace de izquierda a derecha en la pantalla LCD:

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
}
Notas:
  • El arreglo heart define el patrón de píxeles para el corazón.
  • Se utiliza lcd.createChar(0, heart); para registrar el carácter personalizado en la posición 0.
  • En el setup() se imprime "te amo " y luego se añade el corazón con lcd.write(byte(0));
  • En el loop() se desplaza la pantalla hacia la derecha usando lcd.scrollDisplayRight(). Puedes ajustar el retraso para modificar la velocidad de desplazamiento.
Copia este código en tu IDE de Arduino, asegúrate de tener instaladas las librerías Wire y LiquidCrystal_I2C, y compílalo con la placa correctamente configurada. ¿Te ayuda este código?
Integrar en PCB
Ajustar velocidad
Modificar patrón del corazón
No schematic yet

Talk to Flux to get started.

No files yet

Documents

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

    Assets

    No assets added.

    Guilty Red Scramble Suit

    Guilty Red Scramble Suit 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