#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd( 0x27 , 16 , 2 );
// sedih
uint8_t a[8]={
B00001,
B00011,
B00111,
B01110,
B11100,
B11111,
B11111,
B11111
};
uint8_t b[8]={
B11111,
B11111,
B11111,
B01110,
B00100,
B11111,
B11111,
B11111
};
uint8_t c[8]={
B10000,
B11000,
B11100,
B01110,
B00111,
B11111,
B11111,
B11111
};
uint8_t d[8]={
B11111,
B11111,
B11110,
B11100,
B01101,
B00111,
B00011,
B00001
};
uint8_t e[8]={
B11111,
B00000,
B00000,
B11111,
B11111,
B11111,
B11111,
B11111
};
uint8_t f[8]={
B11111,
B11111,
B01111,
B00111,
B10110,
B11100,
B11000,
B10000
};
void setup() {
lcd.init();
lcd.backlight();
lcd.createChar(6,a);
lcd.createChar(1,b);
lcd.createChar(2,c);
lcd.createChar(3,d);
lcd.createChar(4,e);
lcd.createChar(5,f);
}
void loop() {
// nama
lcd.setCursor(0, 0);
lcd.print("Nama :");
lcd.setCursor(0, 1);
lcd.print("Siddiq Arodhal F");
delay(2000);
lcd.clear();
// nim
lcd.setCursor(0, 0);
lcd.print("NIM : ");
lcd.setCursor(0, 1);
lcd.print("230205601004");
delay(2000);
lcd.clear();
// tanggal lahir
lcd.setCursor(0, 0);
lcd.print("Tanggal Lahir :");
lcd.setCursor(0, 1);
lcd.print("12 April 2003");
delay(2000);
lcd.clear();
// alamat kabupaten
lcd.setCursor(0, 0);
lcd.print("Alamat :");
lcd.setCursor(0, 1);
lcd.print("Enrekang");
delay(2000);
lcd.clear();
// hobi
lcd.setCursor(0, 0);
lcd.print("Hobi :");
lcd.setCursor(0, 1);
lcd.print("Bermain Game");
delay(2000);
lcd.clear();
// cita-cita
lcd.setCursor(0, 0);
lcd.print("Cita-Cita :");
lcd.setCursor(0, 1);
lcd.print("Tidak Punya");
lcd.setCursor(12,0);
lcd.print("\x06");
lcd.setCursor(13,0);
lcd.print("\x01");
lcd.setCursor(14,0);
lcd.print("\x02");
lcd.setCursor(12,1);
lcd.print("\x03");
lcd.setCursor(13,1);
lcd.print("\x04");
lcd.setCursor(14,1);
lcd.print("\x05");
delay(2000);
lcd.clear();
}