#include <LiquidCrystal.h> // библиотеку нужно установить
// «Конструктор» подключения (перечисление используемых выводов)
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
byte leftArrow[] = {
B00000, B00100, B01000, B11111,
B11111, B01000, B00100, B00000
};
byte upArrow[] = {
B00000, B00100, B01110, B11111,
B00100, B00100, B00100, B00000
};
byte rightArrow[] = {
B00000, B00100, B00010, B11111,
B11111, B00010, B00100, B00000
};
void setup() {
lcd.createChar(0, leftArrow); // стрелку влево - в ячейку 0
lcd.createChar(1, upArrow); // стрелку вверх - в ячейку 1
lcd.createChar(2, rightArrow); // стрелку вправо- в ячейку 2
lcd.begin(16, 2); // 16 символов в две строки
lcd.setCursor(0, 0); // В первый символ в первой строке
lcd.write(byte(0)); // содержимое ячейки 0
lcd.setCursor(15, 0); // В последний символ во 1-й строки
lcd.write(byte(2)); // содержимое ячейки 2
lcd.setCursor(7, 1); // В 7-й символ во 2-й строке
lcd.write(byte(1)); // содержимое ячейки 1
lcd.setCursor(8, 1); // В 8 символ во 2-й строке
lcd.write(byte(1)); // содержимое ячейки 1
}
void loop() {}