#1 2019-12-23 15:55:59

6811620
Участник
Зарегистрирован: 2019-12-23
Сообщений: 4

таймер с обратным отсчетом времени на ds1307

Здраствуйте, колеги

никогда не сталкивался с платами RTC, поэтому обращаюсь с вопросом

дано:
имеется arduino , плата RTC, реле/MOSFET; нужно запрограммировать подачу питания на экшен-камеру завтра утром/днем (в пределах следующих 24-х часов)

действия:
программируем накануне, затем отключаем питание с arduino
завтра после подключения питания происходит опрос RTC, по достижении 0:00:00 включается камера

Можно реализовать такой алгоритм работы?

если обратный отсчет невозможен, наверное придется пересчитывать оставшееся время до часа X и заносить в RTC с таким расчетом, чтобы "полночь" наступила у нужное время

спасибо за ваши мнения
Сергей

#2 2019-12-23 16:08:03

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 639

Re: таймер с обратным отсчетом времени на ds1307

Нужно просто сравнить заданное и текущее время.

#3 2019-12-23 16:10:02

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 639

Re: таймер с обратным отсчетом времени на ds1307

К стати, 1307 дааалеко не лучший выбор ....

#4 2019-12-23 16:21:56

Kaka
Участник
Зарегистрирован: 2018-03-21
Сообщений: 285

Re: таймер с обратным отсчетом времени на ds1307

Проще взять нормальную RTC (например, ds3231) и просто завести будильник. У неё их даже два.

#5 2019-12-23 16:46:22

6811620
Участник
Зарегистрирован: 2019-12-23
Сообщений: 4

Re: таймер с обратным отсчетом времени на ds1307

благодарю Вас за быстрые ответы!
повторюсь, что с платами реального времени дел никогда не имел
беглый экскурс в даташит показал наличие выхода прерываний по будильнику
будем пробовать!

#6 2019-12-23 16:54:53

6811620
Участник
Зарегистрирован: 2019-12-23
Сообщений: 4

Re: таймер с обратным отсчетом времени на ds1307

renoshnik пишет:

Нужно просто сравнить заданное и текущее время.

а заданное время то где хранить? ардуина будет выключаться

#7 2019-12-23 16:58:47

Kaka
Участник
Зарегистрирован: 2018-03-21
Сообщений: 285

Re: таймер с обратным отсчетом времени на ds1307

6811620 пишет:

а заданное время то где хранить? ардуина будет выключаться

В энергонезависимой памяти ардуины

#8 2019-12-23 17:07:32

renoshnik
Участник
Зарегистрирован: 2017-04-03
Сообщений: 639

Re: таймер с обратным отсчетом времени на ds1307

6811620 пишет:
renoshnik пишет:

Нужно просто сравнить заданное и текущее время.

а заданное время то где хранить? ардуина будет выключаться

https://doc.arduino.ua/ru/prog/EEPROM

#9 2019-12-23 17:28:23

6811620
Участник
Зарегистрирован: 2019-12-23
Сообщений: 4

Re: таймер с обратным отсчетом времени на ds1307

действительно) не подумал..

спасибо!

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела