Спикер пока не подключал. При инициализации дисплея на шине висел только он один (LCD1602 + ESP (NodeMCU)). Прошивал ардуино, но без затирания bootloadera через USB. Тестовий скетч: Для того чтоби проверить исправность дисплея, исправность I2C LCD adapterа, правильность пайки (без соплей) и правильность подключения к шине I2C. Загрузил в Arduino IDE библиотеку LiquidCrystal_I2C.h, потом в примерах для LiquidCrystal_I2C вибрал скеч например: Hello, world!. Пробовал ставить в скетче разние дисплеи: 16х2, 20х4 - на дисплее надписи появляются коректно. Менял даже адреса с 0x27 на 0x20 с перепайкой на I2C LCD adaptere - все работает.
В дисплеях 1602 и 2004 разная адресация памяти но библиотеки работают корректно, тут скорей проблема именно с инициализацией. Дисплей что подключен к I2C, что нет- отображается одинаково (весь верхний ряд заполнен пикселями). Может кто может залить прошивку через USB без затирания bootloadera,и посмотреть будет ли инициализироваться дисплей (отображаться цифри), не хочу испортить Arduino напрасно без гарантии что с прошивкой через ICSP будет все нормально.
P.S. читал где то на форумах что била прошивка LITE, может у кого осталась? Уже купил джойстик-деваться некуда
