Модуль «Обновление часов» из Интернета
03.02.2018 от Сергей Глушенко
Сделал для Mega2560 для часов ds1307 при помощи Ethernet Shield W5100.
По необходимости подставляется только mac адрес вашей карты и переменная часов (_RTC1).
Есть вход запроса на изменение.
Я сделал при запуске. Можно раз в день.
Блок вывода времени
03.02.2018 от Сергей Глушенко
Блок для вывода времени в строку.
Выводит часы, минуты и секунды с нулями (1:2:33) (01:02:03), кроме этого можно включать и выключать мигание разделителя.
4 комментария к “Блок вывода времени”
- AleksaЯ понемаю что мигание двоеточие никто не нашёл как включить?
- nalbagarя правильно понимаю, что в стандартном блоке получения данных с часов реального времени, есть функция вывода времени одной строкой? это тоже самое? но вот заставить мигать разделитель я там так и не смог. часы мигают минуты мигают а разделитель нет.
- VadyahaПо ссылке нет ничего
- Сергей Глушенко Исправил
Блок перевода секунд в дни, часы, минуты, секунды
03.02.2018 от Сергей Глушенко
Блоки перевода секунд в дни, часы, минуты, секунды и обратно.
В архиве 4 блока пользователя:
1. SecToDHMS — перевод секунд в дни, часы, минуты, секунды
2. SecToHMS — перевод секунд в часы, минуты, секунды
3. SecToMS — перевод секунд в минуты, секунды
4. TimeToSec — перевод из дней, часов, минут, секунд в секунды
3 комментария к “Блок перевода секунд в дни, часы, минуты, секунды”
- costy1957 классный блок, таймер обратного счета в миг, спасибо.
- Александр А так секунды распаковать?if (en){D = Sec / 86400;// целое количество днейH = (Sec % 86400) / 3600; // целое количество часовM = (Sec % 3600) / 60; // целое количество минутS = Sec % 60; // целое количество секунд}
- Imran Это у меня только так или я что то не так делаю ?доходит до 8 часов после 8-ми меняется какое то случайное число,почему случайные просто точно не смог ёпределить, но не сколько раз проверял каждый раз другое допустим после 8-ми или 9-ти 17 -или 14
Набор блоков для работы с числами, датами, временем.
03.02.2018 от Сергей Глушенко
Перечень блоков и описание внутри.
Набор блоков для расчета восхода — заката и положения Солнца
Совместимые часы для ESP 8266 на базе DS1307
Лень было разбираться почему не пошли часы из стандартного набора, своял на скорую руку новые, En — включает настройку часов. Тестируем
Генератор и таймер на часах реального времени DS1302, DS1307, DS3231.
02.02.2018 от Сергей Глушенко
Используется способность «Блока часов реального времени» в программе «FLProg» выводить на отдельные выводы временные значения,что позволяет создавать тактовый генератор, а так же таймер не используя процессор ARDUINO.
Так как часы являются отдельным блоком ,то процессор ARDUINO не останавливается, т.к. команду»millis» здесь не используется. Этот блок хорошо использовать вместо блока «Generator».
Единственно, минимальное значение временного интервала 1 секунда. В архиве пример использования.
Суммирование времени HH:MM + HH:MM
02.02.2018 от Сергей Глушенко
Суммируем время подаваемое на входы H и Min c часами на входе Hours и минутами на входе Minutes.
На выходе часы HH, минуты MM, количество суток DAY и строка TIME в формате 00:00
Hours — от 0 до 4294967295
Minutes — от 0 до 4294967295
К примеру, если к 10:22 прибавить 32000 мин, то на выходе получим 22 дня 15:42.
Или к 10:22 прибавить 03:50 на выходе получим 14:12
В архиве есть пример.