#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
int t1 = 500;
byte Love[8] = {B00000,
B01010,
B11111,
B11111,
B11111,
B01110,
B00100,
B00000};
byte smallstar[8] = {B00000,
B00100,
B01110,
B11111,
B01110,
B00100,
B00000,
B00000};
byte bigstar[8] = {B00100,
B01110,
B01110,
B11111,
B11111,
B01110,
B01110,
B00100};
void setup()
{
lcd.init();
lcd.backlight();
lcd.clear();
lcd.createChar(1, Love);
lcd.createChar(2, smallstar);
lcd.createChar(3, bigstar);
}
void loop()
{
lcd.setCursor (0,0);
lcd.write(3);
lcd.setCursor (19,0);
lcd.write(2);
lcd.setCursor(2,1);
lcd.print ("Leoo");
lcd.setCursor(7,1);
lcd.write(1);
lcd.setCursor(9,1);
lcd.print("Catherine");
lcd.setCursor(6,2);
lcd.print("Foreverr");
lcd.setCursor (0,3);
lcd.write(2);
lcd.setCursor (19,3);
lcd.write(3);
delay (t1);
lcd.clear();
lcd.setCursor (0,0);
lcd.write(2);
lcd.setCursor (19,0);
lcd.write(3);
lcd.setCursor(2,1);
lcd.print ("Leoo");
lcd.setCursor(7,1);
lcd.write(1);
lcd.setCursor(9,1);
lcd.print("Catherine");
lcd.setCursor(6,2);
lcd.print("Foreverr");
lcd.setCursor (0,3);
lcd.write(3);
lcd.setCursor (19,3);
lcd.write(2);
delay (t1);
lcd.clear();
lcd.setCursor (0,0);
lcd.write(3);
lcd.setCursor (19,0);
lcd.write(2);
lcd.setCursor(2,1);
lcd.print ("Leoo");
lcd.setCursor(7,1);
lcd.write(1);
lcd.setCursor(9,1);
lcd.print("Catherine");
lcd.setCursor(6,2);
lcd.print(" ");
lcd.setCursor (0,3);
lcd.write(2);
lcd.setCursor (19,3);
lcd.write(3);
delay (t1);
lcd.clear();
lcd.setCursor (0,0);
lcd.write(2);
lcd.setCursor (19,0);
lcd.write(3);
lcd.setCursor(2,1);
lcd.print ("Leoo");
lcd.setCursor(7,1);
lcd.write(1);
lcd.setCursor(9,1);
lcd.print("Catherine");
lcd.setCursor(6,2);
lcd.print(" ");
lcd.setCursor (0,3);
lcd.write(3);
lcd.setCursor (19,3);
lcd.write(2);
delay (t1);
lcd.clear();
}