// HD44780 — контроллер монохромных жидкокристаллических знакосинтезирующих дисплеев // настраиваем интерфейс I2C PrimaryI2C.setup({sda: SDA, scl: SCL}); // создаем объекты дисплеев, подключаем библиотеку и указываем адреса var lcd1 = require("HD44780").connectI2C(PrimaryI2C, 0x38); var lcd2 = require("HD44780").connectI2C(PrimaryI2C, 0x39); // включаем подсветку первого дисплея PrimaryI2C.writeTo(0x38, 0x08); // выключить подсветку // PrimaryI2C.writeTo(0x38, 0x00); // включаем подсветку второго дисплея PrimaryI2C.writeTo(0x39, 0x08); // выключить подсветку // PrimaryI2C.writeTo(0x39, 0x00); // выводим информацию на первый дисплей // устанавливаем курсор lcd1.setCursor(6, 1); // печатаем первую строку lcd1.print("Display_1"); lcd1.setCursor(4, 2); lcd1.print("Address: 0x38"); // выводим информацию на второй дисплей // устанавливаем курсор lcd2.setCursor(6, 1); // печатаем первую строку lcd2.print("Display_2"); lcd2.setCursor(4, 2); lcd2.print("Address: 0x39");