#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int pauza1k=500;
int pauza3k=3000;
int pauza4k=4000;
byte L[] = {
B01111,
B01001,
B01001,
B01001,
B01001,
B01001,
B01001,
B11001
};
byte Z[] = {
B11111,
B00001,
B00001,
B00001,
B01110,
B00001,
B00001,
B11111
};
byte R[] = {
B11111,
B10001,
B10001,
B10001,
B11111,
B10000,
B10000,
B10000
};
byte P[] = {
B11111,
B10001,
B10001,
B10001,
B10001,
B10001,
B10001,
B10001
};
byte CH[] = {
B10001,
B10001,
B10001,
B10001,
B11111,
B00001,
B00001,
B00001
};
byte I[] = {
B00000,
B10001,
B10001,
B10011,
B10101,
B11001,
B10001,
B10001
};
byte V[] = {
B11111,
B10001,
B10001,
B10001,
B11110,
B10001,
B10001,
B11111
};
void setup() {
lcd.begin(16,2);
lcd.createChar (0,L);
lcd.createChar (1,Z);
lcd.createChar (2,R);
lcd.createChar (4,P);
lcd.createChar (5,CH);
lcd.createChar (6,I);
lcd.createChar (7,V);
}
void loop() {
lcd.setCursor (2,2);
lcd.write (byte(4));
delay (pauza1k);
lcd.setCursor (3,2);
lcd.print ("E");
delay (pauza1k);
lcd.setCursor (4,2);
lcd.write (byte(2));
delay (pauza1k);
lcd.setCursor (5,2);
lcd.write (byte(5));
delay (pauza1k);
lcd.setCursor (6,0);
lcd.write (byte (0));
lcd.setCursor (6,2);
lcd.print ("A");
delay (pauza1k);
lcd.setCursor (7,0);
lcd.print ("A");
lcd.setCursor (7,2);
lcd.print ("K");
delay (pauza1k);
lcd.setCursor (8,0);
lcd.write (byte(1));
lcd.setCursor (8,2);
lcd.write (byte(0));
delay (pauza1k);
lcd.setCursor(9,0);
lcd.print ("A");
lcd.setCursor (9,2);
lcd.write (byte(6));
delay (pauza1k);
lcd.setCursor (10,0);
lcd.write (byte(2));
lcd.setCursor (10,2);
lcd.print ("E");
delay (pauza1k);
lcd.setCursor(11,2);
lcd.write (byte(7));
delay (pauza1k);
lcd.setCursor (12,2);
lcd.print ("C");
delay (pauza1k);
lcd.setCursor (13,2);
lcd.write ("K");
delay (pauza1k);
lcd.setCursor (14,2);
lcd.write (byte(6));
delay (pauza1k);
}