#include <Wire.h> // бібліотека для керування пристроями по I2C
#include <LiquidCrystal_I2C.h> // підключаємо бібліотеку для QAPASS 1602
LiquidCrystal_I2C LCD(0x27,16,2); // присвоюємо ім'я "LCD" для дисплею
#define printByte (arg3) write()arg3;
uint8_t romb[8] = {0x4, 0xE, 0x1f, 0x1f,0xE, 0x4, 0x0}
void setup() {
LCD.init(); // ініціалізація LCD дисплею
LCD.backlight(); // включення підсвітки дисплею
lcd.createChar(3, romb);
LCD.setCursor(1, 0); // ставимо курсор на 1 символ першої строчці
LCD.print("I LIkE"); // друкуємо повідомлення на першій строчці
LCD.setCursor(8, 1); // ставимо курсор на 8 символ другої строчки
LCD.print("ARDUINO");
LCD.setCursor(15, 1); // друкуємо повідомлення на другій строчці
lcd.printByte(3);
}
void loop() {
LCD.noDisplay(); // вмикаємо та вимикаємо надпис на екрані
delay(1000);
LCD.display();
delay(1000);
}