Как стать автором
Обновить

Комментарии 4

я когда наплясался с бубном вокруг китайской атмеги328Р и панельки начал всё переводить на обратную связь с подтверждением от ардуинки. переключение страниц ардуинка делает, а не панелька. тем самым разгрузил канал UART, что бы всё скопом не передавать. а только значения требуемые для открытой страницы в панельке. а то из-за полудуплекса иногда по нескольку раз тыкал на кнопку. постоянно попадал именно в тот момент когда шла передача от ардуинки в панельку. обратная связь исключила лишние телодвижения. да и нервишки сберегла :))
Поэтому я и сделал систему с двумя переменными для кнопки. Ардуинка передаст всё что ей нужно, а потом посмотрит состояние кнопки. Было ли нажатие, было ли отпускание?.. А если было и то и другое — сбросит переменные в 0. Ну и именно поэтому рекомендую делать глобальными все обслуживаемые контроллером элементы — что бы не заморачиваться с запросом номера страницы.
В принципе сейчас в реализации обмена между панелью и контроллером в FLProg вся инициатива у контроллера. Он как бы мастер.
да там главное имена уникальные делать. а то даже если на разных страницах одинаковые имена и передать параметр только на одну страницу, то и на другой так же будут изменения. не знаю только поправили катаясы этот глюк или нет. но я был удивлён :))
нашёл вот такой портал https://nextionnet.codeplex.com/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий