#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
Повідомлень: 1,025

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

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

Неактивний

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

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

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

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

Неактивний

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

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

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
Повідомлень: 411

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

6811620 пише:

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

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

Неактивний

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

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

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

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

спасибо!

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму