Страница 1 из 2

Таймер обратного отсчёта времени H:M:S

Добавлено: 23.03.2021{, 20:20}
AlexCrane
Блок таймера обратного отсчёта ТАЙМЕР3_ext (H:M:S)
    ТаймерОС.png
    ТаймерОС.png (20.21 КБ) 2860 просмотров
      Входы:
      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)
      ТАЙМЕР3_ext_(H_M_S)_(FBD).zip
      (251.73 КБ) 349 скачиваний
      Пример (FLProg 7.3.4)
      Таймер обратного отсчета 1.zip
      (301.63 КБ) 338 скачиваний

      Таймер обратного отсчёта времени H:M:S

      Добавлено: 21.11.2021{, 13:44}
      hess2222
      Спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 :smile9:

      Таймер обратного отсчёта времени H:M:S

      Добавлено: 24.11.2021{, 22:07}
      hess2222
      Здравствуйте! Помогите пожалуйста, не понимаю, запустил ваш таймер, а он работает только один раз и все, дальше только после перепрошивки, что я сделал не так?
      :smile37: файл что то большеват получился пришлось в архив кинуть :umnik:

      Таймер обратного отсчёта времени 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, Так попробуй, если я верно понял то будет работать
      Taim999 v2.zip
      (264.98 КБ) 95 скачиваний
      видео хоть кинь в личку экрана некстион с прогой, никогда с ним дела не имел.... и в руках не держал...

      Таймер обратного отсчёта времени 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-триггер