#Подключаем необходимые модули:
from machine import I2C, Pin
from esp8266_i2c_lcd import I2cLcd
#Инициализируем конструктор:
_init()
#Создаем переменную, в которой указываем адрес нашего дисплея на шине I2C:
DEFAULT_I2C_ADDR = 0x3F
#Создаем объект i2c, сообщив в качестве параметров,
#что для сигнала SCL нужно использовать вывод 5,
#а для SDA — 4, также задали частоту шины 400 кГц:
i2c = I2C(scl=Pin(5), sda=Pin(4), freq=400000)
#Создаем объект дисплея и в качестве параметров
#передаем объект контроллера I2C, адрес устройства,
# количество строк дисплея и количество символов в строке:
lcd = I2cLcd(i2c, DEFAULT_I2C_ADDR, 2, 16)
#Включаем подсветку дисплея:
lcd.backlight_on()
#Выводим на дисплей текст
lcd.putstr("Hello, World!\nSecond Line")