NextionControl
Высокоуровневый контроллер для управления дисплеями Nextion с Arduino через UART с автоматизацией событий и жизненного цикла страниц
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:24a3dd11a655698da35d0ad1ccb9e6e39a43be9a650969e5071bdf5249809f21NextionControl-1.7.0-24a3dd11.zipОписание
Если вы работаете с дисплеями Nextion и хотите управлять ими с Arduino, эта библиотека предлагает готовый фреймворк вместо ручной обработки UART-пакетов. Она берёт на себя жизненный цикл страниц, маршрутизацию событий сенсорного ввода, текстовых и числовых ответов, управление сном/пробуждением дисплея. Работает с любым потоком (Serial, Serial1, SoftwareSerial, HardwareSerial), совместима с Nextion Basic, Enhanced и Intelligent. Вы создаёте классы страниц, наследуя BaseDisplayPage, реализуете обработчики касания и обновления UI, а контроллер всё остальное автоматизирует. Периодическое обновление экрана настраивается по интервалу. Требуется только Arduino-совместимая плата, дисплей Nextion и стандартное последовательное соединение (TX, RX, GND). C++14 compatible, без зависимостей от других библиотек.