#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(39, 16,2);
byte dr[8] {
0b00001,
0b00010,
0b00100,
0b01000,
0b10000,
0b00000,
0b00000,
0b00000 };
byte dl[8] {
0b10000,
0b01000,
0b00100,
0b00010,
0b00001,
0b00000,
0b00000,
0b00000 };
byte ur[8] {
0b00000,
0b00000,
0b00000,
0b00000,
0b00110,
0b01001,
0b10000,
0b10000 };
byte ul[8] {
0b00000,
0b00000,
0b00000,
0b00000,
0b01100,
0b10010,
0b00001,
0b00001 };
void loop() { }
void setup() { lcd.init(); lcd.backlight();
lcd.createChar(1, dr);
lcd.createChar(2, dl);
lcd.createChar(3, ur);
lcd.createChar(4, ul);
lcd.setCursor(0,0); lcd.print(char(3));
lcd.setCursor(0,1); lcd.print(char(2));
lcd.setCursor(1,0); lcd.print(char(4));
lcd.setCursor(1,1); lcd.print(char(1));
}