FLProg: Часы

Модуль «Обновление часов» из Интернета

03.02.2018 от Сергей Глушенко

Сделал для Mega2560 для часов ds1307 при помощи Ethernet Shield W5100.
По необходимости подставляется только mac адрес вашей карты и переменная часов (_RTC1).
Есть вход запроса на изменение.
Я сделал при запуске. Можно раз в день.

Скачать

Блок вывода времени

03.02.2018 от Сергей Глушенко

Блок для вывода времени в строку.
Выводит часы, минуты и секунды с нулями (1:2:33) (01:02:03), кроме этого можно включать и выключать мигание разделителя.

Скачать

4 комментария к “Блок вывода времени”

  1. AleksaЯ понемаю что мигание двоеточие никто не нашёл как включить?
  2. nalbagarя правильно понимаю, что в стандартном блоке получения данных с часов реального времени, есть функция вывода времени одной строкой? это тоже самое? но вот заставить мигать разделитель я там так и не смог. часы мигают минуты мигают а разделитель нет.
  3. VadyahaПо ссылке нет ничего
    • Сергей Глушенко Исправил

Блок перевода секунд в дни, часы, минуты, секунды

03.02.2018 от Сергей Глушенко

Блоки перевода секунд в дни, часы, минуты, секунды и обратно.
В архиве 4 блока пользователя:

1. SecToDHMS — перевод секунд в дни, часы, минуты, секунды
2. SecToHMS — перевод секунд в часы, минуты, секунды
3. SecToMS — перевод секунд в минуты, секунды
4. TimeToSec — перевод из дней, часов, минут, секунд в секунды

Скачать

3 комментария к “Блок перевода секунд в дни, часы, минуты, секунды”

  1. costy1957 классный блок, таймер обратного счета в миг, спасибо.
  2. Александр А так секунды распаковать?if (en){D =  Sec / 86400;// целое количество днейH = (Sec % 86400) / 3600;   // целое количество часовM = (Sec % 3600) / 60; // целое количество минутS = Sec % 60; // целое количество секунд}
  3. 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

В архиве есть пример.

Скачать