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

Отсчёт времени от HH:MM:SS до 00:00:00

Пользовательские блоки дополняющие набор стандартных блоков
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Vladimir1967
Рядовой
Сообщения: 22
Зарегистрирован: 15.06.2020{, 18:29}
Репутация: 0
Имя: Владимир

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

#21

Сообщение Vladimir1967 » 24.04.2023{, 09:05}

Про штатный генератор понял, использовал его. А про R-тригер не понял для чего нужен. Можно пример?

Vladimir1967
Рядовой
Сообщения: 22
Зарегистрирован: 15.06.2020{, 18:29}
Репутация: 0
Имя: Владимир

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

#22

Сообщение Vladimir1967 » 24.04.2023{, 09:08}

aidar_i писал(а):
20.04.2023{, 18:15}
Vladimir1967 писал(а):
20.04.2023{, 10:58}
Но все равно вопрос остался, как исправить данную ошибку, используя готовый генератор?
Вы хоть выложите свой проект с генератором или ссылку на этот генератор.
А так пишет библиотека не подходит.
Этот генератор из 1-го поста, в этом проекте он применяется "ТАЙМЕР3_ext_(H_M_S)_(FBD).zip".

Sanok
Рядовой
Сообщения: 25
Зарегистрирован: 31.08.2021{, 06:19}
Репутация: 2
Откуда: Добряка
Имя: Александр

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

#23

Сообщение Sanok » 24.04.2023{, 15:12}

500мс, симитричный мультивибратор, R-триггер будет раз в секунду подавать короткий импульс
Вложения
timer.PNG
timer.PNG (2.5 КБ) 1860 просмотров

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#24

Сообщение Sio » 10.02.2024{, 22:00}

Приветствую дорогие друзья,
собрал таймер по приведенной выше схеме и хотел спросить, как вывести обратный отсчет чисел в виде строки?
Например если в минутах установленно 60 мин -- то строка показывает 59, 58, 57 итд. обратный отчёт...
Хотел выводить показания после нажатия на кнопку "старт"
П.с. Хорошо бы было и в секундах отчёт времени наблюдать....
Вложения
таймер.jpg
таймер.jpg (11.92 КБ) 959 просмотров

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

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

#25

Сообщение Naladchik » 11.02.2024{, 08:44}

Sio писал(а):
10.02.2024{, 22:00}
как вывести обратный отсчет чисел в виде строки?
В штатных блоках никак.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#26

Сообщение Phazz » 11.02.2024{, 09:12}

Naladchik, а что мешает?

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

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

#27

Сообщение Naladchik » 11.02.2024{, 09:22}

Phazz писал(а):
11.02.2024{, 09:12}
а что мешает?
Наверное отсутствие такой возможности в функциях, которые используют штатные блоки.
Или у Вас есть свое решение?
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#28

Сообщение Sio » 11.02.2024{, 12:20}

Спасибо что ответили Друзья.
Просто применил блок Alexа Crane, тоже вариант...
Работает как надо!

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#29

Сообщение Phazz » 11.02.2024{, 13:39}

Naladchik писал(а):
11.02.2024{, 09:22}
Phazz писал(а):
11.02.2024{, 09:12}
а что мешает?
Наверное отсутствие такой возможности в функциях, которые используют штатные блоки.
Или у Вас есть свое решение?
Конвертация в строку + сложение строк. Каких функций не хватает?

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

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

#30

Сообщение Naladchik » 11.02.2024{, 15:47}

Phazz писал(а):
11.02.2024{, 13:39}
Конвертация в строку
Теперь у стандартного таймера осталось найти то, что в строку конвертировать. Будьте добры, пример накидайте.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#31

Сообщение Phazz » 11.02.2024{, 19:07}

Naladchik,
2024-02-11_21-06-58.png
2024-02-11_21-06-58.png (6.74 КБ) 815 просмотров

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

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

#32

Сообщение Naladchik » 11.02.2024{, 20:07}

Phazz,
А как Ваша схема согласуется с
Sio писал(а):
10.02.2024{, 22:00}
собрал таймер по приведенной выше схеме и хотел спросить, как вывести обратный отсчет чисел в виде строки?
Речь шла все таки об использовании стандартного таймера, а не счетчика.
И мой ответ о невозможности вывода обратного отсчета также был именно про таймер, в котором данный функционал отсутствует.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#33

Сообщение Phazz » 11.02.2024{, 21:10}

Naladchik, технически не сложно сделать обратный отсчёт. У вас есть все инструменты и утверждение что невозможно вывести в строку работу таймера не верно. В данном случае генератор выступает в роли тикера а счетчик отсчитывает количество тиков. Да по той схеме это невозможно, я предложил просто другую схему, где это все возможно. В том числе задавать время в минутах и часах.

Отправлено спустя 1 минуту 43 секунды:
Naladchik писал(а):
11.02.2024{, 08:44}
Sio писал(а):
10.02.2024{, 22:00}
как вывести обратный отсчет чисел в виде строки?
В штатных блоках никак.
На всякий случай напомню как выглядит ваш ответ

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#34

Сообщение Sio » 11.02.2024{, 22:13}

Разбираясь с этой задачей, нашёл у Грачика интересное видео примерно по этой теме:
"Таймер с обратным отсчетом на Arduino"

Где-то на 14й минуте видоса он показал как это у него работает.

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

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

#35

Сообщение Naladchik » 12.02.2024{, 16:56}

Phazz писал(а):
11.02.2024{, 21:12}
напомню как выглядит ваш ответ
Я вас понял, в следующий раз ответ буду формулировать более конкретизировано.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

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

#36

Сообщение diman27 » 10.03.2024{, 18:36}

Всем привет. Подскажите почему проект работает на esp8266 и не работает на esp32S2.
На 8266 отчет запускается, останавливается, все отлично. На esp32s2 проект запускается, но не останавливается, только счет начинается с начала, при окончании счета все начинается снова. Обвязка одинаковая, обе схемы идентичны.
Вложения
Без имени.jpg

Ответить

Вернуться в «Триггеры, таймеры, счетчики, детекторы сигнала»