#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
byte love [8] = {
0b00000,
0b01010,
0b11111,
0b11111,
0b01110,
0b00100,
0b00000,
0b00000
};
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
lcd.createChar(0, love);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("And if I was");
delay(2000);
lcd.setCursor(0,1);
lcd.print("a fool for you");
delay(3500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("I'd wait 500");
delay(2000);
lcd.setCursor(0,1);
lcd.print("million");
delay(2000);
lcd.print(" hours");
delay(2500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("On a park bench");
delay(1500);
lcd.setCursor(0,1);
lcd.print("out on the moon");
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("But in full view");
delay(3000);
lcd.setCursor(0,1);
lcd.print("of what you are");
delay(3500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("You're a goddess");
delay(2000);
lcd.setCursor(0,1);
lcd.print("you're my rock...");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("star ");
lcd.write(byte(0));
}
void loop() {
// put your main code here, to run repeatedly:
// And if I was a fool for you
// I'd wait 500 million hours
// On a park bench out on the moon
// But in full view of what you are
// You're a goddess, you're my rock star
// Oh
}