#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
byte arrowRear[8] = {
B10010,
B01001,
B00100,
B00010,
B00010,
B00100,
B01001,
B10010,
};
byte batangKiri[8] = {
B00000,
B00000,
B10000,
B01111,
B01111,
B10000,
B00000,
B00000,
};
byte loveKiri[8] = {
B00100,
B01110,
B11111,
B11111,
B01111,
B00111,
B00011,
B00001,
};
byte loveKanan[8] = {
B00100,
B01110,
B11111,
B11111,
B11110,
B11100,
B11000,
B10000,
};
byte batangKanan[8] = {
B00000,
B00000,
B00000,
B11111,
B11111,
B00000,
B00000,
B00000,
};
byte arrowHead[8] = {
B10000,
B11000,
B11100,
B11111,
B11111,
B11100,
B11000,
B10000,
};
lcd.createChar(0, arrowRear);
lcd.createChar(1, batangKiri);
lcd.createChar(2, loveKiri);
lcd.createChar(3, loveKanan);
lcd.createChar(4, batangKanan);
lcd.createChar(5, arrowHead);
lcd.setCursor(5, 0);
lcd.write(byte(0));
lcd.setCursor(6, 0);
lcd.write(byte(1));
lcd.setCursor(7, 0);
lcd.write(byte(2));
lcd.setCursor(8, 0);
lcd.write(byte(3));
lcd.setCursor(9, 0);
lcd.write(byte(4));
lcd.setCursor(10,0);
lcd.write(byte(5));
lcd.setCursor(3, 1);
lcd.print("Kelompok03");
}
void loop() {
}