ну так скорость может другая (я уж не помню по умолчанию какя там на дисплеи) , библиотека кривая, ошибки валят с дисплея и проц их не успевает обработать (постоянно в прирываниях висит), убытый хардовый uart. Може что еще пропустил. Первое проверить компом через переходник (usb-uart) сам порт, исползуя "эхо", тем же переходником посмотреть что идет с дисплея (хотя если с мега работает то вероятно здесь все нормально), посмотреть какя скорость порта выставлена в меге. Попробовать погонять данные минуя библиотеку (просто отправлять например какой-то байт при касании дисплея минуя пртокол дисплея и саму баблиотеку).
Есть дисплей "Nextion Enhanced 5.0", не могу переключить его на большую скорость обмена, только 9600, обычный дисплей "Nextion 5.0", переключается без проблем на любую скорость, в чем проблема ?
Подскажжите пожжалуйста как можно на экранчике сделать кнопки сложной формы, что-то вроде таких
Нужно чтобы при нажатии каждая стрелка меняла цвет. Изображения, как я понял, можно только квадратные вставлять. Пробовал сохранять каждую кнопку в PNG и делать прозрачный фон - но при нажатии фон почему-то перекрывает соседнюю кнопку. Такое вообще репльно сделать стандартными средствами?
немного непонятно, что вы хотите.
Делаете кнопку, в первом положении она именно такая как вы показываете.
В нажатом положении еще один рисунок, подложка такая же, а "скобочки" уже другого цвета
Many new enhancements in support of the new Intelligent Series
– New Encoding support for: Shift-JIS
– New anti-aliased kerning proportional fonts
– New baud rates supported
Design and Components:
– Layer based design
– Canvas zoom and extended canvas workspace
– Component locking
– New Xfloat component
– New Switch ComboBox, SLText, GMov, Video, ExPicture *
– Intelligent Series component enhancements *
– page transitions, component runtime move and drag *
– graphic transparency now supported *
Instruction Enhancements
– Instructions now support optional CRC
– New runtime component move and drag *
– Logical NOT, combined conditions, new Events
– 2 channel Audio support *
Note:
— All marked * items are only available for Intelligent Series HMI displays.
— If your HMI project was developed via 0.53 or prior version Nextion Editor, we recommend you to use the LTS version for project maintenance as the latest 0.58 version is not fully compatible with your existing source code and GUI design.
- Все отмеченные элементы * доступны только для дисплеев Intelligent Series HMI.
Спасибо за пример, очень помогло, уменьшил код отправки переменной в порт до
t=String(T2);
SendData("page1.t0.txt", "\"" + t+ "\""); //Передаем данные для отправки на Nextion в функцию SendData
Serial1.write(0xff); // Отправляем данные 0xff(значение показывающее Nextion конец передачи) на Nextion
Serial1.write(0xff); // Отправляем данные 0xff(значение показывающее Nextion конец передачи) на Nextion
Serial1.write(0xff); // Отправляем данные 0xff(значение показывающее Nextion конец передачи) на Nextion
А вот по n0.val как присвоить данный пример не подходит? а нельзя сделать чтобы нэкшион сам мониторил порт, чтобы ардуино разгрузить?
В Windows 10 редактор Nextion почему-то не работает. Просто тупо не запускается, никаких сообщений при этом нет и в диспетчере задач никак не проявляется. В Винде 7 работает, но при закрытии появляется сообщение "Прекращена работа программы HMI. Windows может провести поиск способа устранения этой ошибки в Интернете". Режимы совместимости не помогают. Это только у меня такие глюки?
Хм... Раз у всех работает, значит я что-то делаю не так... Захожу еще раз на страницу Nextion, но скачиваю уже не ехе'шник, а zip-архив. Разворачиваю и, о чудо, всё работает. Спасибо всем отозвавшимся.
наткнулся на интересное, с моей точки зрения, видео как сделать парольный доступ. Видео на испанском, но вроде все должно быть понятно и так. Если будут какие-то вопросы, то помогу с переводом конкретного момента.
ну так скорость может другая (я уж не помню по умолчанию какя там на дисплеи) , библиотека кривая, ошибки валят с дисплея и проц их не успевает обработать (постоянно в прирываниях висит), убытый хардовый uart. Може что еще пропустил. Первое проверить компом через переходник (usb-uart) сам порт, исползуя "эхо", тем же переходником посмотреть что идет с дисплея (хотя если с мега работает то вероятно здесь все нормально), посмотреть какя скорость порта выставлена в меге. Попробовать погонять данные минуя библиотеку (просто отправлять например какой-то байт при касании дисплея минуя пртокол дисплея и саму баблиотеку).
имею в наличии дисплей Nextion Enhanced 5,0"
ну что то нигде не найду как пользоваться энергонезависимой памятью дисплея,
как записывать и считывать данные ?
имею в наличии дисплей Nextion Enhanced 5,0"
ну что то нигде не найду как пользоваться энергонезависимой памятью дисплея,
как записывать и считывать данные ?
Вот отсюда вниз, Александр: https://www.itead.cc/wiki/Nextion_Instruction_Set#repo:_read_EEPROM_-_Enhanced_Model_Only
Дмитрий, спасибо!
на русском пользуйтесь....
https://yadi.sk/i/STwhbq3MNRXJtg
на русском пользуйтесь....
спасибо! удобный документ!
Ссылка на редактор символов (см. выше) не работает, т.к. готовлю к выходу законченную версию.
может кто подскажет, есть ли возможность вывести на дисплей два индикатора "Guage" в одном месте, что то типа этого ?
Есть дисплей "Nextion Enhanced 5.0", не могу переключить его на большую скорость обмена, только 9600, обычный дисплей "Nextion 5.0", переключается без проблем на любую скорость, в чем проблема ?
Можно, только разных размеров - у них фон не прозрачный
Можно, только разных размеров - у них фон не прозрачный
спасибо! но к сажелению такой вариант не устраивает (((
Ну да, в сравнении с той картинкой, что вы показали - это не так эстетично выглядит)))
Но задачу выполнять будет.
проблема решена только таким способом, по другому не получается )))
делаем так, заливаем в дисплей, и переключаем..
Всё получается как надо(тонкая зелёная стрелочка Guage добавлена):
нужно две стрелочки на одном рисунке..
Задайте вторую стрелку как координаты линии(теоретически это возможно)
показать сможите ?
взято отсюда: http://allchina.a-lisa.org/?p=372
https://www.itead.cc/wiki/Nextion_Instruction_Set#line_x.2C_y.2C_x2.2C_y...
взято отсюда: http://allchina.a-lisa.org/?p=372
https://www.itead.cc/wiki/Nextion_Instruction_Set#line_x.2C_y.2C_x2.2C_y...
не подойдет, нужно изминение стрелки от одной переменной (градус), да и толщину стрелки в таком варианте делать не удобно..
Новая версия вышла. 0.58!
Ктобы обзор написал про нововведения? :)))
вау! "Guage" в новой версии работает как нужно!
Подскажжите пожжалуйста как можно на экранчике сделать кнопки сложной формы, что-то вроде таких
Нужно чтобы при нажатии каждая стрелка меняла цвет. Изображения, как я понял, можно только квадратные вставлять. Пробовал сохранять каждую кнопку в PNG и делать прозрачный фон - но при нажатии фон почему-то перекрывает соседнюю кнопку. Такое вообще репльно сделать стандартными средствами?
немного непонятно, что вы хотите.
Делаете кнопку, в первом положении она именно такая как вы показываете.
В нажатом положении еще один рисунок, подложка такая же, а "скобочки" уже другого цвета
.
Нет, Вы не так поняли: нужно чтобы каждая скобочка была отдельной кнопкой и меняла цвет отдельно
А не проще ли создать шрифт с 128 размером и поставить знаки >>> ?
Нет, не проще, потому что кроме стрелок вправо-влево понадобятся ещё вверх-вниз. Ну и плюс по центру фигурная кнопка.
Новая версия вышла. 0.58!
Ктобы обзор написал про нововведения? :)))
Вот что "гугл" перевёл:
Какой формат видео?
И что за 2 канальный звук? Что с ним делать?
Many new enhancements in support of the new Intelligent Series
– New Encoding support for: Shift-JIS
– New anti-aliased kerning proportional fonts
– New baud rates supported
Design and Components:
– Layer based design
– Canvas zoom and extended canvas workspace
– Component locking
– New Xfloat component
– New Switch ComboBox, SLText, GMov, Video, ExPicture *
– Intelligent Series component enhancements *
– page transitions, component runtime move and drag *
– graphic transparency now supported *
Instruction Enhancements
– Instructions now support optional CRC
– New runtime component move and drag *
– Logical NOT, combined conditions, new Events
– 2 channel Audio support *
Note:
— All marked * items are only available for Intelligent Series HMI displays.
— If your HMI project was developed via 0.53 or prior version Nextion Editor, we recommend you to use the LTS version for project maintenance as the latest 0.58 version is not fully compatible with your existing source code and GUI design.
- Все отмеченные элементы * доступны только для дисплеев Intelligent Series HMI.
https://nextion.itead.cc/nextion-editor-ver-0-58/
https://nextion.itead.cc/nextion-editor-ver-0-58/
емкостной тач тоже будет работать?
в программе nextion - нажимаю кнопку font generator и программа закрываеться
Только что проверил - все работает, версия 0.58
А вот кодировка поменялась, вместо комментариев - кракозяблики. (((((((((
Оказалось - это проблема конкретно этого проекта, остальные открылись корректно.
За исключением одного: у всех такое со шрифтом?
Всем привет!
Попробовал через конвертер UART-TTL подключить экранчик NX8048K070. Все заливает/соединяется.
И достаточно быстро на 912.600, п.э. не вижу смысла возиться с неудобными флешками.
Также все работает при помощи программы Terminal v1.9b. все отсылает и принимает.
Но решил вместо внешнего конвертера использовать ардуиновский.
Подключаю экранчик ко входам tx/rx. объединяю землю.
В скетче только Serial.begin(9600).
При помощи той же Terminal v1.9b подключаюсь к COM1.
Отправляю в ней команду t0.txt="1212"$ff$ff$ff.
В итоге лампочка tx мигает, но текст не меняется. Поменял местами провода rx/tx и заработало!!!
Но недолго радовался.
Вбиваю print t0.txt$ff$ff$ff и нифига, данные с кнопок также не принимаются...
Как решить проблему приема данных?
разобрался.
нужно было reset и gnd замкнуть, но возникает проблема с заливкой прошивки в мк.
предлагают SoftwareSerial, как альтернативу.
Спасибо за пример, очень помогло, уменьшил код отправки переменной в порт до
А вот по n0.val как присвоить данный пример не подходит? а нельзя сделать чтобы нэкшион сам мониторил порт, чтобы ардуино разгрузить?
ой вот правильный код
n0.val как присвоить
Serial1.print("n0.val=");
Serial1.print(переменная в которой значение для no.val);
n0.val как присвоить
решено
В Windows 10 редактор Nextion почему-то не работает. Просто тупо не запускается, никаких сообщений при этом нет и в диспетчере задач никак не проявляется. В Винде 7 работает, но при закрытии появляется сообщение "Прекращена работа программы HMI. Windows может провести поиск способа устранения этой ошибки в Интернете". Режимы совместимости не помогают. Это только у меня такие глюки?
W10 x64 работает четко и без проблем..
W10 x64 работает четко и без проблем..
+1
Хм... Раз у всех работает, значит я что-то делаю не так... Захожу еще раз на страницу Nextion, но скачиваю уже не ехе'шник, а zip-архив. Разворачиваю и, о чудо, всё работает. Спасибо всем отозвавшимся.
Не знаю было или нет, но вот здесь
https://www.youtube.com/watch?v=9_UcwCI4rHs&list=PLe8_3e3zjKGZGJPUxmWZtqAwyhTCnvTxm&index=9&t=0s
наткнулся на интересное, с моей точки зрения, видео как сделать парольный доступ. Видео на испанском, но вроде все должно быть понятно и так. Если будут какие-то вопросы, то помогу с переводом конкретного момента.
ссылка не открывается, проверьте...
Да, я уже вижу. Хотел вытереть сообщение, но Вы успели раньше.
Сейчас попробую с Хрома.
https://www.youtube.com/watch?v=9_UcwCI4rHs&list=PLe8_3e3zjKGZGJPUxmWZtqAwyhTCnvTxm&index=9&t=0s