#include <LiquidCrystal.h>
String odgovor;
int rs=7;
int e=8;
int d4=12;
int d5=11;
int d6=10;
int d7=9;
int pauza=2000;
LiquidCrystal lcd(rs,e,d4,d5,d6,d7);
byte D[8] = {
B01110,
B01010,
B01010,
B01010,
B01010,
B01010,
B11111,
B10001
};
byte U[8] = {
B10001,
B01001,
B00101,
B00011,
B00001,
B10001,
B01110,
B00000
};
byte L[8] = {
B01111,
B01001,
B01001,
B01001,
B01001,
B01001,
B11001,
B00000
};
byte B[8] = {
B11111,
B10000,
B10000,
B11110,
B10001,
B10001,
B11110,
B00000
};
byte Z[8] = {
B01110,
B10001,
B00001,
B01110,
B00001,
B10001,
B01110,
B00000
};
byte I[8] = {
B10001,
B10001,
B10011,
B10101,
B11001,
B10001,
B10001,
B00000
};
void setup() {
Serial.begin(9600);
lcd.createChar (0, D);
lcd.createChar (1, U);
lcd.createChar (2, L);
lcd.createChar (3, B);
lcd.createChar (4, Z);
lcd.createChar (5, I);
lcd.begin (16,2);
}
void loop() {
lcd.setCursor (5,0);
lcd.write (byte(0));
lcd.setCursor (6,0);
lcd.write (byte(1));
lcd.setCursor (7,0);
lcd.print ("A");
lcd.setCursor (8,0);
lcd.write (byte(2));
lcd.setCursor (9,0);
lcd.print ("H");
lcd.setCursor (10,0);
lcd.print ("O");
lcd.setCursor (3,1);
lcd.print ("O");
lcd.setCursor (4,1);
lcd.write (byte(3));
lcd.setCursor (5,1);
lcd.print ("P");
lcd.setCursor (6,1);
lcd.print ("A");
lcd.setCursor (7,1);
lcd.write (byte(4));
lcd.setCursor (8,1);
lcd.print ("O");
lcd.setCursor (9,1);
lcd.print ("B");
lcd.setCursor (10,1);
lcd.print ("A");
lcd.setCursor (11,1);
lcd.print ("H");
lcd.setCursor (12,1);
lcd.write (byte(5));
lcd.setCursor (13,1);
lcd.print ("E");
}