ds3231 работа с датами

yeee
Offline
Зарегистрирован: 17.08.2019

Доброго вам всего, подскажите, как реализовать будильник на ds3231 без использования SQW пина? То бишь, можно каким-то образом сравнивать значения времени со значением установленного будильника? https://github.com/jarzebski/Arduino-DS3231 - библиотека

b707
Offline
Зарегистрирован: 26.05.2017

yeee пишет:

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

ну что уж такую то ерунду спрашивать? скоро 3+3 будем в гугле искать?

int hour =7;
int minute = 30;

if (rtc.hour() == hour && rtc.minute() == minute) {
// БУДИЛЬНИК!!!!!!!!!!
}

функции rtc.hour() и rtc.minute() использованы для примерв. реальные названия посмотрите в своей библиотеке RTC

yeee
Offline
Зарегистрирован: 17.08.2019

Спасибо большое!
Я искал, но вот чета не нашел)
Пробовал Serial.read(), но это не то, выдавал значения в байтах

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

yeee пишет:

Пробовал Serial.read(), но это не то, выдавал значения в байтах

В следующий раз обязательно analogWrite попробуйте!

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Лучше abort();

 

yeee
Offline
Зарегистрирован: 17.08.2019

DetSimen пишет:

Лучше abort();

 

 

Грех.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

yeee пишет:
DetSimen пишет:
Лучше abort();

Грех.

У ардуины нет души, так что не грех.