Плата расширения Nextion I/O: документация, схема подключения и примеры работы

Используйте плату расширения Nextion I/O в качестве физического пульта управления в проектах с дисплеями Nextion.

Экраны Nextion семейства Enhanced и Intelegent обладают собственными GPIO-пинами, которые выведены на разъём FFC/FPC. А это значит, что дисплейный модуль сам может управлять модулями и считывать данные с простых сенсоров без внешнего контроллера. Например, рулить светодиодом или обрабатывать нажатие тактильных кнопок.

К сожалению, простым способом к такому коннектору не подключиться без танцев с бубном и колхоза из проводов. Плата расширения Nextion I/O комфортно подключается к дисплею через плоский шлейф FFC/FPC и предоставляет доступ к шести тактильным кнопкам, плоскому светодиоду и пищалке.

Подключение

Подключите плату расширения Nextion I/O к дисплею через FFC-шлейф, который идёт в комплекте с переходником.

Модуль Nextion I/O совместим с дисплеями, на которых выведен разъём FFC/FPC. А это значит, что переходник совместим с семейством Enhanced или Intelligent и несовместим с семейством Basic.

Вот и всё! Теперь можно смело пользоваться встроенными компонентами на плате: обрабатывать данные с кнопок, мигать светодиодом и пищать зуммером.

Примеры работы

Рассмотрим несколько примеров работы с платой расширения Nextion I/O.

Маячок

Повторим первый эксперимент из набора Матрёшка — маячок. Нам не понадобиться контроллер Arduino, будем использовать собственные пины дисплейного модуля Nextion.

Что понадобится

Программная часть

  1. Создайте проект на переключение состояния пина GPIO7 с заданной периодичностью. Наверняка вам понадобится руководство по Nextion Editor и список доступных операторов.

Запуск эксперимента

После запуска скрипта встроенный светодиод на плате расширения начнёт мигать раз в секунду.

Кнопочный выключатель

Усложните задачу. Задействуйте к предыдущему эксперименту одну из встроенных кнопок.

Что понадобится

Программная часть

  1. Создайте проект на изменение состояния светодиода на порте GPIO7 в зависимости от положения кнопки на пине GPIO3. Наверняка вам понадобится руководство по Nextion Editor и список доступных операторов.

Запуск эксперимента

При нажатии на кнопку светодиод загорится, а при отпускании — погаснет.

Элементы платы

Разъём GPIO FFC/FPC

Разъём FFC/FPC (10 пинов / шаг 1 мм) служит для подключения адаптера Nextion I/O к дисплейным модулям. Для подключения используйте соответствующий плоский шлейф FFC (10 пинов / шаг 1 мм).

Разъём GPIO контактные штырьки

Разъём выполнен в виде отверстий 2×5 контактов со стандартным шагом 2,54 мм. Такое исполнение позволяет подключать к адаптеру сенсоры и модули через макетные провода.

Габаритный чертёж

Характеристики

  • Совместимость: дисплеи Nextion Enhanced и Intelligent
  • Входной разъём: JST FFC/FPC (10 пинов / шаг 1 мм)
  • Встроенные компоненты на плате: 6× тактовых кнопок, 1× светодиод и 1× зуммер.
  • Габариты: 65×45×11 мм

Ресурсы