Arduino+Nextion Read Value From Nextion

ragnar
Offline
Зарегистрирован: 29.11.2016

Здравствуйте, уважаемые программисты!

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

Все отлично работает, но вот вытащить при запуске программы данные с дисплее, 10 числовых значений, я не пойму как.

Я хочу узнать, возможно ли заставить работать вот эту функцию getComponentValue().

При ее использовании возврат -1.

Почитав в интернете очень много информации на разных языках, я понял, что нет.

Вот хочу узнать Ваше мнение.

 

ragnar
Offline
Зарегистрирован: 29.11.2016

Все работает. Сам тупил. Просто при работе с панелью - переключение экранов, нажатие кнопок и т.п. ардуина не может корректно прочитать значение, и выполнение команды  getComponentValue() дает возврат -1 или 65535, смотря как определить принимающую переменную  в скетче. Т.е. по факту в момент когда панель "занята", ардуино ничего не получает. У меня в программе ардуино постоянно считывает значение с панели, и что бы не нарваться на этот "мусор", а принимать реальные значения с панельки, то просто нужно производить дополнительную проверку. Если считанное значение больше нуля (ну или равно) и меньше 65535(или вашего максимума, у меня 600), то это не мусор, остальное - нафиг))