#include <LiquidCrystal.h>
const int rs = 2, en = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
// массив - символ батарейки
byte batt[8] = {
0b01110,
0b11111,
0b10001,
0b10001,
0b10001,
0b10001,
0b11111,
0b00000,
};
// массив - символ индикатора
byte ind[8] = {
0b00000,
0b01110,
0b11111,
0b11111,
0b11111,
0b01110,
0b00000,
0b00000,
};
void setup() {
lcd.createChar(3, batt); //создаем символ батарейки
lcd.createChar(4, ind); //создаем символ индикатора
lcd.begin(16, 2); //стартуем дисплей
// печатаем первую строку
lcd.setCursor(0, 0);
lcd.print("12A49Q ");
lcd.print("\x04");
lcd.print("CAR ");
lcd.print("2");
lcd.print("\x03");
lcd.print("AA");
// печатаем вторую строку
lcd.setCursor(0, 1);
lcd.print("Ports: DVID PS/2");
}
void loop() {
// put your main code here, to run repeatedly:
}