Страница 1 из 2
Таймер обратного отсчёта времени H:M:S
Добавлено: 23.03.2021{, 20:20}
AlexCrane
Блок таймера обратного отсчёта ТАЙМЕР3_ext (H:M:S)
- ТаймерОС.png (20.21 КБ) 2896 просмотров
Входы:
In_sec_ext - вход для секундных импульсов, подавать через RTrig (можно с симметричного генератора с уставкой 500 мс через Rtrig)
Hour_set - начальное значение часов
Minute_set - начальное значение минут
Second_set - начальное значение секунд
SET - загрузка начальных значений в таймер и на выходы Second_Left, Minute_Left, Hour_left, подавать через RTrig (если требуется визуализация установки таймера онлайн, при каждом изменении начальных значений требуется подавать импульс на этот вход)
START - загрузка начальных значений в таймер и старт таймера
PAUSE - при подаче на вход True ставим на паузу таймер
STOP - остановка и сброс таймера на ноль
Выходы:
Hour_left - оставшееся количество часов
Minute_Left - оставшееся количество минут
Second_Left - оставшееся количество секунд
RELE - на выходе True при работе таймера
The_End - на выходе импульс при остановке таймера или при окончании таймера
Блок (FLProg 7.3.4)
Пример (FLProg 7.3.4)
Таймер обратного отсчёта времени H:M:S
Добавлено: 21.11.2021{, 13:44}
hess2222
Спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
Таймер обратного отсчёта времени H:M:S
Добавлено: 24.11.2021{, 22:07}
hess2222
Здравствуйте! Помогите пожалуйста, не понимаю, запустил ваш таймер, а он работает только один раз и все, дальше только после перепрошивки, что я сделал не так?
файл что то большеват получился пришлось в архив кинуть
Таймер обратного отсчёта времени H:M:S
Добавлено: 24.11.2021{, 22:44}
AlexCrane
hess2222, На выходе NextionTev какой сигнал? Импульс на один цикл или нет?
Таймер обратного отсчёта времени H:M:S
Добавлено: 24.11.2021{, 22:52}
hess2222
Вообще придёте это должна быть имитация кнопки через переменную, пока нажатие есть импульс есть , нет - значит ноль
Отправлено спустя 56 секунд:
Один раз он надимается
Отправлено спустя 37 минут 45 секунд:
Скорее нет там же rtrig не стоит , думаете поставить?
Таймер обратного отсчёта времени H:M:S
Добавлено: 25.11.2021{, 08:47}
AlexCrane
hess2222, Вы взяли пример где была кнопка, а не выключатель/включатель. Используйте RTrig.
Таймер обратного отсчёта времени H:M:S
Добавлено: 25.11.2021{, 20:28}
hess2222
Попробую
, но уже на входных блин
, работа даже дома не отпускает
Таймер обратного отсчёта времени H:M:S
Добавлено: 28.11.2021{, 07:21}
Утвш
AlexCrane. Вы получили мое послание в личку?
Таймер обратного отсчёта времени H:M:S
Добавлено: 28.11.2021{, 09:16}
AlexCrane
Утвш, Нет, от Вас нет сообщений.
Таймер обратного отсчёта времени H:M:S
Добавлено: 28.11.2021{, 12:28}
Sevast
Скажите, а возможно использовать этот таймер для подсчета наработки часов оборудования.
Необходимо считать время работы одной сесии Старт-Стоп и общее время работы (сумма всех сесий Старт-Стоп).
Таймер обратного отсчёта времени H:M:S
Добавлено: 28.11.2021{, 12:52}
AlexCrane
Sevast, Этот нет
Таймер обратного отсчёта времени H:M:S
Добавлено: 28.11.2021{, 12:57}
Sevast
AlexCrane писал(а): ↑28.11.2021{, 12:52}
Sevast, Этот нет
А какой сможет? Может подскажите вариант?
Таймер обратного отсчёта времени H:M:S
Добавлено: 29.11.2021{, 21:14}
hess2222
Вечер добрый ! Добавил Rtrig вообще отказалось запускаться(((
Таймер обратного отсчёта времени H:M:S
Добавлено: 29.11.2021{, 21:44}
AlexCrane
hess2222, Так попробуй, если я верно понял то будет работать
видео хоть кинь в личку экрана некстион с прогой, никогда с ним дела не имел.... и в руках не держал...
Таймер обратного отсчёта времени H:M:S
Добавлено: 29.11.2021{, 22:02}
hess2222
Не а, что совой об пень, что пнём об сову((( Всё одинаково , один раз проходит потом нет
Отправлено спустя 46 секунд:
Может дело в ESP?
Отправлено спустя 6 минут 46 секунд:
Конечно скину))) Интересный зверь мне понравился
Таймер обратного отсчёта времени H:M:S
Добавлено: 28.05.2022{, 21:25}
Psix_anp
AlexCrane, подскажите, что-то не тикает обратный отсчет. Единица на set, start и входном импульсе через ртоиг, на входе тикает генератор, время устанавливается, на выходе показывает установленное время и не отнимается
Upd: Разобрался, не знал, что на старт надо тоже через ртриг
Таймер обратного отсчёта времени H:M:S
Добавлено: 20.04.2023{, 10:14}
Vladimir1967
Здравствуйте!
Скажите пожалуйста почему не компилируется скетч с данным таймером? Как исправить данную проблему.
Arduino: 1.8.19 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
ПРЕДУПРЕЖДЕНИЕ: библиотека TimerOne должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp8266.
C:\Users\Владимир Васильев\AppData\Local\Temp\flprog\pr27\pr27.ino: In function 'void setup()':
pr27:201:12: error: 'class TimerOne' has no member named 'initialize'
pr27:202:12: error: 'class TimerOne' has no member named 'attachInterrupt'
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\EEPROM
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\E2PROM
exit status 1
'class TimerOne' has no member named 'initialize'
Возникла ошибка при загрузке
https://dl.espressif.com/dl/package_esp32_index.json
Отправлено спустя 43 минуты 12 секунд:
Проблема была в генераторе. Убрал его, скетч загрузился. Но все равно вопрос остался, как исправить данную ошибку, используя готовый генератор?
Таймер обратного отсчёта времени H:M:S
Добавлено: 20.04.2023{, 18:15}
aidar_i
Vladimir1967 писал(а): ↑20.04.2023{, 10:58}
Но все равно вопрос остался, как исправить данную ошибку, используя готовый генератор?
Вы хоть выложите свой проект с генератором или ссылку на этот генератор.
А так пишет библиотека не подходит.
Таймер обратного отсчёта времени H:M:S
Добавлено: 20.04.2023{, 19:36}
AlexCrane
Vladimir1967 писал(а): ↑20.04.2023{, 10:58}
Проблема была в генераторе.
Да верно, это генератор для ардуинок уно, нано и подобных, на есп используйте штатный симметричный генератор
Таймер обратного отсчёта времени H:M:S
Добавлено: 21.04.2023{, 16:00}
Sanok
по ошибке компиляции понятно что esp не поддерживает timer, есп нужен period, штатный генератор и R-триггер