#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Ajusta la dirección I2C si es necesario
// Caracteres personalizados
byte tallo[8] = {
B00100,
B01100,
B11010,
B10110,
B01100,
B00100,
B00000,
B00000
};
byte flor[8] = {
B00000,
B00000,
B10001,
B11011,
B11111,
B11111,
B01110,
B00100
};
void setup() {
Wire.begin();
lcd.init();
lcd.backlight();
lcd.createChar(0, tallo);
lcd.createChar(1, flor);
}
void loop() {
lcd.setCursor(0, 0); // Centrar en la primera fila
lcd.write(byte(1)); // Dibujar la hoja
lcd.setCursor(0, 1); // Centrar en la segunda fila
lcd.write(byte(0)); // Dibujar la espiral
}