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

Панель Nextion

Добавлено: 23 ноя 2017, 08:43
gavik
так вроде понятнее.
т.е. вы тоже хотите сказать что это не возможно?
это должен получиться индикатор открытых дверей...
вот так выглядит код для ардуино,но как такое сделать в флпрог у меня не получается сообразить...

// ОТКРЫТА ДВЕРЬ NEXTION
if ((digitalRead(door) == LOW) && (doorf == true))
{
myNextion.sendCommand ("page 2");
doorf = false; // по умолчанию "0", переводя в "1" отсылаем команду всего один раз
}
else if ((digitalRead(door) == HIGH) && (doorf == false)) //если дверь закрыли и работает страница с "открытой дверью"
{
myNextion.sendCommand ("page 1"); //переходим на главную страницу
doorf = true; // переводим флаг в режим ожидания открытия и однократно выполняем команду перехода на главную станицу.
}

Панель Nextion

Добавлено: 23 ноя 2017, 08:56
Гость
А этот код работает?

Панель Nextion

Добавлено: 23 ноя 2017, 09:52
Олег
gavik писал(а):т.е. вы тоже хотите сказать что это не возможно?
Так вроде в конце моего поста я написал как это сделать
gavik писал(а):это должен получиться индикатор открытых дверей...
При удерживании пальцем кнопки он показывает какая дверь открыта?
Что-то я совсем ничего не понял.

Панель Nextion

Добавлено: 23 ноя 2017, 10:06
gavik
утверждать о 100% работоспособности кода я не буду,не проверял.со мной этим отрывком поделился разработчик вот этого https://youtu.be/VVvbDvtcn8s
судя по видео,код работает...
Олег, кнопка выступает в качестве концевика на двери...попробую поразмышлять над вашим вариантом.

Панель Nextion

Добавлено: 23 ноя 2017, 10:36
grin-mpx
Вот коммутация Ваших дверей.

Панель Nextion

Добавлено: 23 ноя 2017, 11:40
Олег
gavik писал(а):Олег, кнопка выступает в качестве концевика на двери...попробую поразмышлять над вашим вариантом.
Все что я писал касается того если кнопки находятся в самом дисплее Nextion, если это концевики и подключены к Ардуино, то можете на написанное не обращать внимания.

Панель Nextion

Добавлено: 23 ноя 2017, 12:55
gavik
grin-mpx, спасибо,буду пробовать

Панель Nextion

Добавлено: 23 ноя 2017, 13:28
grin-mpx
Но файл правильно будет работать с условием, что открыта только 1 дверь. Если открыть две, то страницы будут переключатся между собой в зависимости от номера открытых дверей. Если такой вариант норм, то желательно уменьшить частоту генератора, там по моему стоит 1 сек, это чтоб страницы быстро не мелькали.

Панель Nextion

Добавлено: 24 ноя 2017, 15:51
gavik
вот он,рабочий индикатор открытых дверей
[spoiler=Спойлер][/spoiler]

Панель Nextion

Добавлено: 26 ноя 2017, 11:32
drimer
добрый дены  кто скажет вчомтут ошыбка

Панель Nextion

Добавлено: 26 ноя 2017, 16:42
Гость
Разрешается только 6 таймеров , а у Вас 8.

Панель Nextion

Добавлено: 26 ноя 2017, 16:56
drimer
sser, а как сделать для настройки времени для таймера ?

Панель Nextion

Добавлено: 26 ноя 2017, 17:01
drimer
sser, в етом пректе тоже 8 таймеров но программа неругается

Панель Nextion

Добавлено: 26 ноя 2017, 18:07
drimer
kiyota, выкидываю файл для nextion но там пару ошибок незнаю как испрвить

Панель Nextion

Добавлено: 26 ноя 2017, 19:30
Гость
drimer писал(а):sser, в етом пректе тоже 8 таймеров но программа неругается Прикрепления: mnogofunct-kont.hmi(427Kb)
Нашёл !
У Вас вместо текста используется скролинг текст , а их всего можно 6 штук использовать.
Удалил на странице page2 "вкл" и "выкл" и всё понял.
Должно быть не g1 а должно быть t1  !!!

Панель Nextion

Добавлено: 27 ноя 2017, 18:15
drimer
sser, а с этой кнопкой что нетак ? Error: Page:page0 Error:bt2.picc0 InputVal Invalid:Crop area is invalid
Error: Page:page0 Error:bt2.picc1 InputVal Invalid:Crop area is invalid
Error: Compile failed! 2 Errors, 0 Warnings,

Добавлено (27.11.2017, 18:15)
---------------------------------------------
sser,  адну ашыбку нашол  ю а эта што  непанимаю Error: Invalid command:page2( Double click to jump to code)
Error: Compile failed! 1 Errors, 0 Warnings,

Панель Nextion

Добавлено: 01 дек 2017, 19:28
drimer
ну во проект может кто поможет сделать на flprog ?

Панель Nextion

Добавлено: 12 фев 2018, 17:53
drimer
[ref]kiyota[/ref], я перекинул свой проект сюда http://forum.flprog.ru/viewtopic.php?f= ... da43ba7231

Панель Nextion

Добавлено: 18 апр 2018, 11:54
Vitbas
Добрый день! Подскажите как можно изменять уставки времени с панели Nеxtion на модуль RTC DS3231? Пока реализовано вот так.. Но не работает.. Чтение работает, а вот изменение не работает.
Изображение

Панель Nextion

Добавлено: 18 апр 2018, 12:54
grin-mpx
У Вас значения с панели опрашиваются все в разный момент времени, в том числе и "применить". Попробуйте значения типа час, мин, и пр. подключить к переменным, а переменные уже к блоку записи RTC. И убедитесь что на RTC на вход EN приходит сигнал.

Отправлено спустя 13 минут 3 секунды:
А вообще, вот как сделано у меня. Для Вас верхние блоки над RTC SET не имеют значения.
RTC.jpg