#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Configura la dirección I2C y el tamaño del LCD
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.begin(16, 2); // Inicializa el LCD con 16 columnas y 2 filas
lcd.backlight(); // Enciende la luz de fondo
lcd.clear(); // Limpia la pantalla
}
void loop() {
// Muñeco fijo en rojo
lcd.clear();
lcd.setCursor(4, 0);
lcd.print("**");
lcd.setCursor(4, 1);
lcd.print("****");
delay(1000);
// Muñeco caminando - patrón 1
lcd.clear();
lcd.setCursor(4, 0);
lcd.print("**");
lcd.setCursor(3, 1);
lcd.print("* **");
delay(500);
// Muñeco caminando - patrón 2
lcd.clear();
lcd.setCursor(4, 0);
lcd.print("**");
lcd.setCursor(3, 1);
lcd.print("** *");
delay(500);
}