Страница 11 из 22

Панель Nextion

Добавлено: 20 май 2017, 18:14
vovka1973
kiyota писал(а):поэтому чем могу помогу .
а как можно поменять скорость на 115200 в панели  из  программы flprog
А что можно сделать если на панель счетчик енкодера запаздывает с показаниями это из за скорости обмена панели и ардуино?

Добавлено (20.05.2017, 18:14)
---------------------------------------------
vovka1973 писал(а):а как можно поменять скорость на 115200 в панели  из  программы flprog
с этим разобрался только это толку не дало панель как была тупая так и осталась скорости не прибавило

Панель Nextion

Добавлено: 30 май 2017, 12:06
sveloga
H!

Вывод графика из массива в 300 точек оооочень уж медленно.
Занимает где-то 2-3 минуты.
Отключил уже уже все лишние платы, но не помогает.

Как сделать график пожирнее?
В голову приходит только еще раз отобразить график со смещением на 1.

Панель Nextion

Добавлено: 31 май 2017, 04:07
sveloga
Вывод графика тормозит даже в таком варианте:

Панель Nextion

Добавлено: 25 июн 2017, 13:30
ACDC
добрый день.
я написал программу на FLprog но после загрузки в ардуино мега2560 контроллер начинает тормозить и выдает информацию на экран (Nextion 7" Basic) с задержкой примерно в секунд 10. например секунды показывает 01,10,19,28  соответственно и кнопки плохо реагируют на нажатие.
на кнопку(Dual State Button) нажимаю и жду секунд 10 пока моторчик включится он у меня должен крутится один раз вправо и остановится после 300 мили секунд и при повторном нажатие на кнопку крутится в лева и остановится.
в проекте использую также DHT11, L293D и часы DS3231 данные сохраняю в EEPROM в случае неожиданной перезагрузки контроллера по разным причинам.
кто может помочь спасибо за ранее.

Панель Nextion

Добавлено: 25 июн 2017, 13:37
monah-k
подключи nextion к 18 и 19 пину

поиграй пробуй подключить к другим пинам у меня стабильно на 50 и 51 работает

Панель Nextion

Добавлено: 25 июн 2017, 13:42
ACDC
он туда и подключен и настроен в FLprog на эти же пины.
а и еще программа после компилирования занимает 5kb от памяти ардуино мега.

Панель Nextion

Добавлено: 25 июн 2017, 14:07
kiyota
ACDC, Что так впустую говорить . Выкладывайте ваши файлы проектов , поглядим .

Панель Nextion

Добавлено: 25 июн 2017, 14:45
ACDC
monah-k, поигрался с портами.
когда на пины 50 51 переставил так мега еще медленней стал работать.
но зато заметил что добавилась библиотека SoftwareSerial в код и вес кода упал на 2 процента но все равно контроллер тормозит еще больше.

kiyota, не дает загрузить! flp файл слишком жирный 5.5mb весит.

Панель Nextion

Добавлено: 26 июн 2017, 05:26
kiyota
ACDC, Разместите файлы в облаке и дайте ссылку.

Панель Nextion

Добавлено: 27 июн 2017, 09:51
ACDC
привет kiyota вот ссылка на flp файл

https://drive.google.com/open?id=0BxbIO-7bGhJLOXZ3bWRXcmROcHM

Панель Nextion

Добавлено: 27 июн 2017, 10:34
kiyota
Привет ACDC, я попробую разобраться в вашем проекте , но лучше дайте еще проект на панель.

Панель Nextion

Добавлено: 01 июл 2017, 11:38
ACDC
kiyota спасибо за помощь. я немного переделал проект но проблема не решилась. вот ссылка на проект. 
https://drive.google.com/file....sharing

Панель Nextion

Добавлено: 19 июл 2017, 22:41
SSSergeich
Всем привет.
Подскажите, можно ли с панели напрямую отправлять байтовую посылку?
Есть контроллер, для его переключения на нужную программу, ему нужно в uart (115200) послать посылку из 3-х одинаковых байтов. Например, для включения программы 01, посылается 0х01 0х01 0х01 и т.д. Всего 512 программ.

Брал пример работы с матричной клавиатурой и из него сделал рабочий вариант. (Только перед заливкой в ардуино, вручную, в полученном после компиляции коде заменял:
Serial.print((_stringToUnsignedLong(_gtv37)));
на:
Serial.write((_stringToUnsignedLong(_gtv37)));
Serial.write((_stringToUnsignedLong(_gtv37)));
Serial.write((_stringToUnsignedLong(_gtv37)));

На клавиатуре набираю номер, нажимаю # и контроллер переключается.

Если я правильно понял, то напрямую с дисплея так не выйдет, так или ошибаюсь?

На дисплее создал кнопки. Создал числовую переменную.
При нажатии на кнопку прописывается событие nomer.val=х, где вместо х пишу номер нужной кнопки.
В ардуино номер получаю, при отправке в softserial очень часто проскакивает "0"

Панель Nextion

Добавлено: 01 авг 2017, 22:36
ZharkoFF
Здравствуйте. Не хотел создавать новой темы, и решил выложить проблему, которая возникла у меня при создании проекта на панели NEXTION 7". На этом форуме ( http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1018 ) я немного переделал проект под себя (пробный). Сделал несимметричный генератор импульсов с регулируемыми уставками ( с панели ). Но вопрос не в том. Вопрос в организации режима сна самой панели. В тело программы в HMI добавляю следующие строки ( thsp=15  thup=1). Все работает, но ту проблема...
     А проблема в следующем. При активации режима сна, а также выход из режима сна происходит сбой работы таймера (уставок).
 Может кто-то сталкивался с такой проблемой????

Панель Nextion

Добавлено: 05 сен 2017, 14:48
HurryUp
Refugee писал(а):Уважаемые знатоки, пробовал проект под названием урок 3 по дисплею nextion при компилировать скетча жалуется на отсутствие библиотеки DHT_NEW.h скетч не компилируется. Где взять библиотеку которую использовал автор, а то уже все которые мог перелопатил для датчика dht11
 
Если автор поста нашел данную библиотеку, то хотелось бы и мне ее получить или может кто-то может ее скинуть мне. Заранее спасибо

Панель Nextion

Добавлено: 05 сен 2017, 18:03
drimer
kiyota,
хачу штобы по настпоенаму времени  автоматом включался и выключался свет и фильтер ю показывала бы температуру и время с настройкой былобы а контроллер arduino mega

Панель Nextion

Добавлено: 05 сен 2017, 18:08
kiyota
drimer, Хорошо я повожусь и напишу обязательно .

Панель Nextion

Добавлено: 05 сен 2017, 18:32
drimer
ok  большое спасиба kiyota

Панель Nextion

Добавлено: 06 сен 2017, 06:22
kiyota
drimer, Дайте файлы,что у вас есть , на основе их я буду делать .как раз у меня одна панелька свободная
есть и мега .

Панель Nextion

Добавлено: 06 сен 2017, 11:37
grin-mpx
ACDC писал(а):контроллер начинает тормозить и выдает информацию на экран (Nextion 7" Basic) с задержкой примерно в секунд 10.
 У Вас в проекте слишком много запросов  на панель. Попробуйте разбить проект на платы, одна плата одна страница. Плата должна работать( опрашивать панель) только по условию № ID страницы . Например, вы перешли на page 4- с этого момента должна работать плата 4 и опрашивать только поля и кнопки находящиеся на page 4.

Добавлено (06.09.2017, 11:25)
---------------------------------------------
Вывод на панель времени и пр. тоже только тогда, когда вы находитесь на странице отображения времени  и пр.
Этими методами вы снижаете количество пакетов на панель и с панели, проц не тратит время на запросы и отправки инфы когда это не нужно.

Добавлено (06.09.2017, 11:37)
---------------------------------------------
Сейчас делаю проект на Nextion 3.5, там пока только 14 страниц, более  50 опрашиваемых параметров с панели , штук 10 кнопок. Часы реального времени прикручены к меге. Так вот, вывод секунд примерно 10-12-16-19, то есть, провал минимум 2 максимум 4 секунды. Правда проект еще не закончен...
Вот на видео видно шаг переключения секунд.

[spoiler=Спойлер]_uVideoPlayer({'url':'https://www.youtube.com/watch?v=6O2wQvR ... 04t51DPAyz');[/spoiler]