Смотрел много чего долго и упорно на разных роликах каналов... а тут быстро и понятно! желательно конечно ссылки на документация, описание команд дисплея..ссылки для библиотек для микроконтроллера stm32
Доброго. Обновление полей не происходит , так как вы не там вставляете код . 1. Сначала все элементы формы перед их созданием получают событие "До инициализации". После создания и установки дефолных значений - каждый элемент получает сообщение "После инициализации" 2. Далее сама страница должна получать такие же события.. И вот у формы это и целесообразно использовать, когда все элементы уже получили свои события.. Вы используете событие "После инициализации" у одного элемента, не задумываясь о том, что другие компоненты еще не получили данного события и ваши изменения просто затираются последующими событиями.. Таймер запускается после всех событий, поэтому он отрабатывает правильно..
Очень познавательное видео. Буду просматривать многократно чтоб лучше понять. У меня вопрос! При вызове экранной клавиатуры можно сделать так чтоб при наборе числового значения оно улетало в UART строками?
@@RADIOSOFT1 Добрый день! У меня получилось посылать в UART набранное число с экранной клавиатуре но почему если к примеру я набрал число 123 в симуляторе оно его же и отправляет а в UART по факту улетает не 123 а 23 куда то первая цифра теряется. Узнал я это подключив к ардуино дисплей 1602. Не подскажите почему так получается? Причём какое бы я число не набирал всегда первая цифра теряется. Видно в командах надо корректно код прописать.
я ведь все что нужно показал в этих видео. Тем более что общение с микроконтроллером у вас только на прием. контроллер производит измерения и просто по уарту отправляет 3 переменные
Добрый день! У меня проблема с программой Nextion. Загружена версия 1-60-2. Всё работало замечательно до этого дня . Программа открывается но куда то исчезло окно для ввода кода Event. Все окна есть а Event пропало. Что может быть?
Как в коде выполнить действия при двух условиях? На сайте написано что можно объединить условия с помощью && но выдаёт ошибку. Пример if(n1.val==1&&n2.val==1)....
Добрый день RADIOSOFT. Подскажите, как сделать так, ЧТОБЫ ВВОДИМЫЕ ДАННЫЕ В ОДНОМ ТЕКСТОВОМ ПОЛЕ на одной станице, допустим на странице page1, ПАРАЛЕЛЬНО ОТРАЖАЛИСЬ В ДРУГОМ ТЕКСТОВОМ ПОЛЕ НА ДРУГОЙ СТРАНИЦЕ, допустим на странице page0 ?
@@RADIOSOFT1 Простите только начал изучать Nextion, знания в программировании МК, пока только FBD. Мне не совсем понятно как работать с переменными в этой программе. Известно что переменная привязывается к конкретному элементу, для передачи или приема данных, но в программе Nex Editor мы просто добавляем её, и на этом всё. Я смотрел много обзоров с различными проектами, и почему то все пропускают момент как взаимодействует переменная с другими объектами. А в поле Event вообще нельзя ничего ввести. Может быть сделаете подробный обзор, или разместите ссылку на конкретный ресурс с полным разбором? Если не трудно?
@@user-yb6jd8wy7b посмотрите все части по примеру использования. там показано как задавать значения переменным. и когда нужна общая переменная мы просто используем одну из указанных выше. все.
@@RADIOSOFT1 Просмотрел ещё раз, УВЫ, но в обзорах описана передача данных в UART и обратно. Но все оказалось проще пареной репы, никаких переменных не нужно!!!!! Методом проб и ошибок разобрался!!! page0.t0.txt=page1.t0.txt //передача данных между страницами if(tm0.en==1) //обновление данных по таймеру на странице- page0 { t0.txt=t0.txt }