Первый эксперимент

В качестве первого примера разберём создание простого интерфейса, состоящего из одной страницы, на которой будет отображаться текст «Давление» и, собственно, величина этого давления.

Открываем редактор и следуем видео-инструкции:

  • создаём новый проект в редакторе;
  • выбираем модель дисплея: PH3224T32S3;
  • размещаем текстовый элемент с надписью «Давление»;
  • размещаем ещё один текстовый элемент;
  • сохраняем .bin файл на ПК.

Что за .bin файл и как его загрузить в дисплей?

Полученный .bin файл — это архив, который содержит в себе схему размещения графических элементов на экране, файлы шрифтов и изображений. Каждый раз при нажатии кнопки «Сохранить .bin», на сервере формируется новый файл вида:

data_1234567890.bin

Можно переименовать первую часть (data), но число после символа подчеркивания менять не следует.

Для загрузки файла в дисплей, необходимо скопировать его на SD-карту и вставить карту в соответствующий слот на обратной стороне модуля. После подачи питания, контроллер дисплея скопирует этот файл во внутреннюю память, после чего SD-карту можно будет вытащить (при отключенном питании).

Так и делаем с файлом, который мы только что скачали. После подачи питания на дисплей, на чёрном фоне экрана должны отобразиться две надписи.

Текстовое поле. Дисплей Фотон от RobotClass

Передача данных по UART

Теперь, когда интерфейс создан и загружен в память дисплея, попробуем изменить значение второго текстового элемента.

По умолчанию, в проекте интерфейса активирован UART0, который выведен на USB разъём Type-C. Именно его мы и задействуем для теста. Подключаем дисплей Фотон к компьютеру через этот разъём.

Затем, открываем любой терминал COM порта (например, монитор последовательного порта в Arduino IDE) и выбираем появившийся COM-порт. Указываем скорость 115200 — именно ту, которая выставлена по умолчанию а настройках проекта.

Теперь отправляем команду:

001.v="103"

Второй текст должен измениться на число 103.

Управление через UART. Дисплей Фотон от RobotClass

Изменено: