Вот что получилось у меня слепить на ардуине.
И так. По первой версии так ни кто и не отписался. Один человек только попросил снять видео.
А с недавним откатом форума, тема исчезла.
Я не стал заново постить, так как был занят второй версией. Которая собственно уже давно готова.
Изменения существенные. И функционал шире.
За качество видео извиняйте, я не супер пупер ютюбер. Возможно что-то упустил, но основное вроде всё рассказал.
конфигуратор
прошивка для ардуино
используется вариант с SPI интерфейсом и сенсором на чипе XPT2046
дисплей и сенсор подключаются к физическому SPI.
Также потребуются преобразователь логических уровней (или просто делитель на резисторах)
потому, что дисплей не понимает сигналы 5 вольт. только 3.3в.
пины дисплея и сенсора
SCK/CLK -> к пину SCK (52) меги (не забываем про уровни напряжений)
SDO/DO -> к пину MISO (50) меги
SDI/DI -> к пину MOSI (51) меги
CS дисплея -> к пину 53 меги
D/C дисплея -> к пину 49 меги
CS сенсора -> к пину 48 меги
! IRQ сенсора -> к пину 2 меги !
Пин для подключения индикации аварий — 13.
Панель работает мастером. слейв подключается к Serial1 ( rx — 19 пин, tx — 18 пин)
для использования интерфейса RS485 потребуется соответствующая плата с автовыбором направления передачи.
на форуме много о них говорилось, есть ссылки и т.д.
для загрузки проекта нужно замкнуть пин 4 меги на землю, выбрать в конфигураторе файл-> загрузка в панель.
после пин 4 отключить из земли, что бы после перезагрузки проект запустился из епром.