// HD44780 — контроллер монохромных жидкокристаллических знакосинтезирующих дисплеев // настраиваем интерфейс I2C PrimaryI2C.setup({sda: SDA, scl: SCL}); // подключаем библиотеку и указываем адрес дисплея var lcd = require("HD44780").connectI2C(PrimaryI2C, 0x38); // включаем подсветку PrimaryI2C.writeTo(0x38, 0x08); // выключить подсветку // PrimaryI2C.writeTo(0x38, 0x00); // устанавливаем курсор в колонку 7, строку 0 // на самом деле это первая строка, т.к. нумерация начинается с нуля lcd.setCursor(7, 0); // печатаем первую строку lcd.print("\xA8"+"p"+"\xB8\xB3"+"e\xBF"); // устанавливаем курсор в колонку 9, строку 1 // на самом деле это вторая строка, т.к. нумерация начинается с нуля lcd.setCursor(9, 1); // печатаем вторую строку lcd.print("o\xBF"); // устанавливаем курсор в колонку 7, строку 2 // на самом деле это третья строка, т.к. нумерация начинается с нуля lcd.setCursor(7, 2); // печатаем третью строку lcd.print("A\xBC\xBE"+"ep\xBA\xB8");