#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
byte name1x6[] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 };
byte name0x2[] = { B00000, B00000, B00000, B00000, B00000, B01110, B00000, B00000 };
byte name0x5[] = { B00000, B00000, B00000, B00000, B00010, B00010, B00010, B00000 };
byte name1x2[] = { B00000, B01111, B10001, B10001, B10001, B10001, B10001, B10001 };
byte name1x3[] = { B00000, B11010, B01010, B01010, B01010, B01010, B01011, B01101 };
byte name1x4[] = { B10100, B01100, B00100, B00100, B00100, B00100, B00100, B00110 };
byte name1x5[] = { B00000, B01101, B00101, B01001, B01001, B01001, B01001, B01111 };
void setup() {
lcd.begin(16, 2);
lcd.createChar(0, name1x6);
lcd.setCursor(6, 1);
lcd.write(0);
lcd.createChar(1, name0x2);
lcd.setCursor(2, 0);
lcd.write(1);
lcd.createChar(2, name0x5);
lcd.setCursor(5, 0);
lcd.write(2);
lcd.createChar(3, name1x2);
lcd.setCursor(2, 1);
lcd.write(3);
lcd.createChar(4, name1x3);
lcd.setCursor(3, 1);
lcd.write(4);
lcd.createChar(5, name1x4);
lcd.setCursor(4, 1);
lcd.write(5);
lcd.createChar(6, name1x5);
lcd.setCursor(5, 1);
lcd.write(6);
}
void loop() {};