StableLCD
Надёжное управление LCD HD44780 с проверкой синхронизации, восстановлением после сбоев и поддержкой GPIO и PCF8574 I2C
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1da05774c520710a92da3042f983b0c8d8710ee58c30b573930ac4d8284634ceStableLCD-1.3.0-1da05774.zipОписание
Если ваш LCD на HD44780 периодически вылетает из синхронизации с микроконтроллером из-за помех, перепадов питания или неудачного старта, эта библиотека справится лучше стандартной LiquidCrystal. StableLCD добавляет полноценный контроль: опрашивает флаг занятости дисплея, проверяет, что данные действительно попали в память LCD, восстанавливается после сбоев и может отключать питание экрана. Инициализация здесь не просто отправляет команды и молится — она синхронизируется с состоянием контроллера даже если тайминги вызывают сомнения. При этом нужно обязательно подключить линию RW (Read/Write), потому что библиотека её использует для чтения данных из дисплея и опроса статуса. Поддерживаются как прямое управление через GPIO, так и I2C модули PCF8574. Если вам нужна надёжность в условиях с шумом или длительной работе — имеет смысл.