//652021048 นายณัฐภัทร วิเชียรโสภณ
#include <LiquidCrystal.h>
LiquidCrystal lcd(9, 8, 10, 13, 12, 11);
#if defined(ARDUINO) && ARDUINO >= 100
#define printByte(args) write(args);
#else
#define printByte(args) print(args,BYTE);
#endif
uint8_t _B[8] = {0x0, 0x0, 0x19, 0x9, 0x9, 0x9, 0x9, 0xf};
uint8_t _O[8] = {0x0, 0x0, 0x1f, 0x1, 0x19, 0x11, 0x11, 0x1f};
uint8_t _N[8] = {0x0, 0x0, 0x1f, 0x11, 0x1, 0x1f, 0x11, 0x19};
void setup() {
pinMode(2, INPUT_PULLUP);
lcd.begin(20, 4);
lcd.createChar(1, _B);
lcd.createChar(2, _O);
lcd.createChar(3, _N);
lcd.setCursor(0, 1); lcd.print("\x01");
lcd.setCursor(1, 1); lcd.print("\x02");
lcd.setCursor(2, 1); lcd.print("\x03");
}
void loop() {
lcd.clear();
if(digitalRead(2)==LOW){
lcd.setCursor(0, 1); lcd.print("\x01\x02\x03");
}
else{
lcd.setCursor(0, 1); lcd.print("BON");
}
delay(600);
}