Логирование даних каждий час на сд курту

svidrak
Offline
Зарегистрирован: 20.01.2017

Всем привет подскажите.

Есть проект метеостанции, которая управляет поливом на огороде итд. ардуино мега дс 3231модуль сд карты, суть вопроса требуется сделать лог температур, чтобы функция выполнялась каждый час как это лучше реализовать с помощью ds3231 нужно чтобы перезагрузка итд не влияла на запись лога тоесть 1 час ночи визвали функцюию записали темп, и так каждий час.милис не очень подходить так как нужна стабильность.
Как лучше ето реализовать?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

svidrak пишет:

чтобы функция выполнялась каждый час как это лучше реализовать с помощью ds3231

При помощи будильника. Из у 3231 аж два!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

svidrak пишет:

чтобы функция выполнялась каждый час как это лучше реализовать с помощью ds3231

При помощи будильника. Из у 3231 аж два!

а если читать минуты и если 59 - пишем, не проще?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, во-первых, не проще, во-вторых расточительнее, а в-третьих - зачем?

Проснулся от будильника, замерил, записал и завалился спать в power-down - батарейку экономить. Куда уж проще-то?

svidrak
Offline
Зарегистрирован: 20.01.2017

спасибо забыл за будильник ,реализовал через будильник каждые 59 мин часа прерывания и записывает данные.

самый лучший вариант потому что всегда выполняется что бы ни было с мк.