#include <LiquidCrystal.h>
const int rs = 22, en = 23, d4 = 24, d5 = 25, d6 = 26, d7 = 27;
LiquidCrystal ITO(rs, en, d4, d5, d6, d7);
byte AtpKr[] = {
B00000,
B00001,
B00011,
B00011,
B00111,
B01111,
B01111,
B11111
};
byte AtpKn[] = {
B00010,
B10010,
B11010,
B11010,
B11110,
B11110,
B11110,
B11111
};
byte TmbkKr[] = {
B11111,
B11111,
B11100,
B11100,
B11100,
B11100,
B11100,
B11100
};
byte TmbkKn[] = {
B11111,
B11111,
B11111,
B10001,
B10001,
B10001,
B11111,
B11111
};
void setup() {
// put your main code here, to run repeatedly:
ITO.begin(16, 2);
ITO.createChar(0, AtpKr);
ITO.setCursor(0,0);
ITO.write((byte)0);
ITO.createChar(1, AtpKn);
ITO.setCursor(1,0);
ITO.write((byte)1);
ITO.createChar(2, TmbkKr);
ITO.setCursor(0,1);
ITO.write((byte)2);
ITO.createChar(3, TmbkKn);
ITO.setCursor(1,1);
ITO.write((byte)3);
ITO.setCursor(3,0);
ITO.print("Rumahku");
ITO.setCursor(3,1);
ITO.print("Istanaku");
}
void loop() {
}