#include <LiquidCrystal.h>
#include <BigFont01.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
byte as1 [8] =
{
B00000,
B00001,
B00110,
B01000,
B01000,
B10000,
B10001,
B10010,
};
byte as2 [8] =
{
0b00000,
0b11111,
0b00000,
0b00000,
0b00000,
0b00000,
0b11001,
0b00010,
};
byte as3 [8] =
{
B00000,
B10000,
B01100,
B00010,
B00010,
B00001,
B10001,
B01001,
};
byte bs1 [8] =
{
B10010,
B10001,
B10000,
B01000,
B01000,
B00110,
B00001,
B00000,
};
byte bs2 [8] =
{
0b00011,
0b11010,
0b00000,
0b00000,
0b00000,
0b00000,
0b11111,
0b00000,
};
byte bs3 [8] =
{
B11001,
B01001,
B00001,
B00010,
B00010,
B01100,
B10000,
B00000,
};
byte cruz[8] = {
B00100,
B00100,
B00100,
B11111,
B00100,
B00100,
B00100,
B00100,
};
void setup()
{
lcd.begin(20, 4);
lcd.createChar(1, as1);
lcd.createChar(2, as2);
lcd.createChar(3, as3);
lcd.createChar(4, bs1);
lcd.createChar(5, bs2);
lcd.createChar(6, bs3);
lcd.createChar(7, cruz);
lcd.clear();
}
void loop()
{
lcd.setCursor(7,1);
lcd.write(1);
lcd.write(2);
lcd.write(3);
lcd.setCursor(7,2);
lcd.write(4);
lcd.write(5);
lcd.write(6);
lcd.display();
delay(500);
lcd.noDisplay();
delay(500);
}