BitBang_LiquidCrystal_I2C
Программный I2C для LCD-дисплеев на любых двух цифровых пинах, совместим с LiquidCrystal_I2C
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:53581859aaf4b68dda01c86d595a6c9ef050718ce159c08f618620fa6afb5bb2BitBang_LiquidCrystal_I2C-1.1.0-53581859.zipОписание
Программный I2C для жидкокристаллических дисплеев с контроллером HD44780 и I2C-модулем PCF8574. Вместо привязки к фиксированным пинам железного I2C, библиотека позволяет «бить» по шине на любых двух цифровых выводах — полезно, когда штатные пины заняты или неудобны. API полностью совпадает с классическим LiquidCrystal_I2C, так что подойдёт как замена без переписывания кода. Поддерживает print(), setCursor(), clear(), custom символы через createChar() и управление подсветкой. Wire не требуется, зависимостей нет. Адреса вроде 0x27 и 0x3F определяются автоматически. При выборе пинов нужно избегать тех, что задействованы в аппаратном UART или критичны по времени, и добавить подтягивающие резисторы, если встроенных недостаточно.