#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
byte load [8]={
0b01100,
0b01100,
0b00000,
0b01110,
0b11100,
0b01100,
0b11010,
0b10011,
};
byte load2 [8]={
0b01100,
0b01100,
0b00000,
0b01100,
0b01100,
0b01100,
0b01100,
0b01110,
};
void setup() {
lcd.init();
lcd.backlight();
lcd.begin(16,2);
}
void loop() {
lcd.createChar(1,load);
lcd.setCursor(0,0);
lcd.print(char(1));
delay(100);
lcd.clear();
lcd.createChar(1,load2);
lcd.setCursor(1,0);
lcd.print(char(1));
delay(100);
lcd.clear();
lcd.createChar(2,load);
lcd.setCursor(2,0);
lcd.print(char(2));
delay(100);
lcd.clear();
lcd.createChar(2,load2);
lcd.setCursor(3,0);
lcd.print(char(2));
delay(100);
lcd.clear();
lcd.createChar(3,load);
lcd.setCursor(4,0);
lcd.print(char(3));
delay(100);
lcd.clear();
lcd.createChar(3,load2);
lcd.setCursor(5,0);
lcd.print(char(3));
delay(100);
lcd.clear();
lcd.createChar(4,load);
lcd.setCursor(6,0);
lcd.print(char(4));
delay(100);
lcd.clear();
lcd.createChar(4,load2);
lcd.setCursor(7,0);
lcd.print(char(4));
delay(100);
lcd.clear();
lcd.createChar(5,load);
lcd.setCursor(8,0);
lcd.print(char(5));
delay(100);
lcd.clear();
lcd.createChar(5,load2);
lcd.setCursor(9,0);
lcd.print(char(5));
delay(100);
lcd.clear();
lcd.createChar(6,load);
lcd.setCursor(10,0);
lcd.print(char(6));
delay(100);
lcd.clear();
lcd.createChar(6,load2);
lcd.setCursor(11,0);
lcd.print(char(6));
delay(100);
lcd.clear();
lcd.createChar(7,load);
lcd.setCursor(12,0);
lcd.print(char(7));
delay(100);
lcd.clear();
lcd.createChar(7,load2);
lcd.setCursor(13,0);
lcd.print(char(7));
delay(100);
lcd.clear();
lcd.createChar(8,load);
lcd.setCursor(14,0);
lcd.print(char(8));
delay(100);
lcd.clear();
lcd.createChar(8,load2);
lcd.setCursor(15,0);
lcd.print(char(8));
delay(100);
lcd.clear();
lcd.createChar(9,load);
lcd.setCursor(9,0);
lcd.print(char(9));
delay(100);
lcd.clear();
lcd.createChar(9,load2);
lcd.setCursor(9,0);
lcd.print(char(9));
delay(100);
lcd.clear();
lcd.createChar(10,load);
lcd.setCursor(10,0);
lcd.print(char(10));
delay(100);
lcd.clear();
lcd.createChar(10,load2);
lcd.setCursor(10,0);
lcd.print(char(10));
delay(100);
lcd.clear();
lcd.createChar(11,load);
lcd.setCursor(11,0);
lcd.print(char(11));
delay(100);
lcd.clear();
lcd.createChar(11,load2);
lcd.setCursor(11,0);
lcd.print(char(11));
delay(100);
lcd.clear();
lcd.createChar(12,load);
lcd.setCursor(12,0);
lcd.print(char(12));
delay(100);
lcd.clear();
lcd.createChar(12,load2);
lcd.setCursor(12,0);
lcd.print(char(12));
delay(100);
lcd.clear();
lcd.createChar(13,load);
lcd.setCursor(13,0);
lcd.print(char(13));
delay(100);
lcd.clear();
lcd.createChar(13,load2);
lcd.setCursor(13,0);
lcd.print(char(13));
delay(100);
lcd.clear();
lcd.createChar(14,load);
lcd.setCursor(14,0);
lcd.print(char(14));
delay(100);
lcd.clear();
lcd.createChar(14,load2);
lcd.setCursor(14,0);
lcd.print(char(14));
delay(100);
lcd.clear();
lcd.createChar(15,load);
lcd.setCursor(15,0);
lcd.print(char(15));
delay(100);
lcd.clear();
lcd.createChar(15,load2);
lcd.setCursor(15,0);
lcd.print(char(15));
delay(100);
lcd.clear();
lcd.createChar(1,load);
lcd.setCursor(0,1);
lcd.print(char(1));
delay(100);
lcd.clear();
lcd.createChar(1,load2);
lcd.setCursor(1,1);
lcd.print(char(1));
delay(100);
lcd.clear();
lcd.createChar(2,load);
lcd.setCursor(2,1);
lcd.print(char(2));
delay(100);
lcd.clear();
lcd.createChar(2,load2);
lcd.setCursor(2,1);
lcd.print(char(2));
delay(100);
lcd.clear();
lcd.createChar(3,load);
lcd.setCursor(3,1);
lcd.print(char(3));
delay(100);
lcd.clear();
lcd.createChar(3,load2);
lcd.setCursor(3,1);
lcd.print(char(3));
delay(100);
lcd.clear();
lcd.createChar(4,load);
lcd.setCursor(4,1);
lcd.print(char(4));
delay(100);
lcd.clear();
lcd.createChar(4,load2);
lcd.setCursor(4,1);
lcd.print(char(4));
delay(100);
lcd.clear();
lcd.createChar(5,load);
lcd.setCursor(5,1);
lcd.print(char(5));
delay(100);
lcd.clear();
lcd.createChar(5,load2);
lcd.setCursor(5,1);
lcd.print(char(5));
delay(100);
lcd.clear();
lcd.createChar(6,load);
lcd.setCursor(6,1);
lcd.print(char(6));
delay(100);
lcd.clear();
lcd.createChar(6,load2);
lcd.setCursor(6,1);
lcd.print(char(6));
delay(100);
lcd.clear();
lcd.createChar(7,load);
lcd.setCursor(7,1);
lcd.print(char(7));
delay(100);
lcd.clear();
lcd.createChar(7,load2);
lcd.setCursor(7,1);
lcd.print(char(7));
delay(100);
lcd.clear();
lcd.createChar(8,load);
lcd.setCursor(8,1);
lcd.print(char(8));
delay(100);
lcd.clear();
lcd.createChar(8,load2);
lcd.setCursor(8,1);
lcd.print(char(8));
delay(100);
lcd.clear();
lcd.createChar(9,load);
lcd.setCursor(9,1);
lcd.print(char(9));
delay(100);
lcd.clear();
lcd.createChar(9,load2);
lcd.setCursor(9,1);
lcd.print(char(9));
delay(100);
lcd.clear();
lcd.createChar(10,load);
lcd.setCursor(10,1);
lcd.print(char(10));
delay(100);
lcd.clear();
lcd.createChar(10,load2);
lcd.setCursor(10,1);
lcd.print(char(10));
delay(100);
lcd.clear();
lcd.createChar(11,load);
lcd.setCursor(11,1);
lcd.print(char(11));
delay(100);
lcd.clear();
lcd.createChar(11,load2);
lcd.setCursor(11,1);
lcd.print(char(11));
delay(100);
lcd.clear();
lcd.createChar(12,load);
lcd.setCursor(12,1);
lcd.print(char(12));
delay(100);
lcd.clear();
lcd.createChar(12,load2);
lcd.setCursor(12,1);
lcd.print(char(12));
delay(100);
lcd.clear();
lcd.createChar(13,load);
lcd.setCursor(13,1);
lcd.print(char(13));
delay(100);
lcd.clear();
lcd.createChar(13,load2);
lcd.setCursor(13,1);
lcd.print(char(13));
delay(100);
lcd.clear();
lcd.createChar(14,load);
lcd.setCursor(14,1);
lcd.print(char(14));
delay(100);
lcd.clear();
lcd.createChar(14,load2);
lcd.setCursor(14,1);
lcd.print(char(14));
delay(100);
lcd.clear();
lcd.createChar(15,load);
lcd.setCursor(15,1);
lcd.print(char(15));
delay(100);
lcd.clear();
lcd.createChar(15,load2);
lcd.setCursor(15,1);
lcd.print(char(15));
delay(100);
lcd.clear();
}