Кто поможет RTC ds1302
- Войдите на сайт для отправки комментариев
Втр, 20/12/2016 - 22:26
Подскажите не опытному. Как из часов взять переменную времяни и сделать суточный таймер. Как это должно выглядеть. rtc.getTimeStr() это вроде она. Но ни как не могу допереть как использовать вместе с модулем реле. Millis delay как то не нравиться. Хотелось бы указать что если rtc.getTimeStr() больше 06:00:00 и меньше 23:00:00 то реле вкл
за небольшую денежную спасибо все решим =)
за небольшую денежную спасибо все решим =)
сколько??? на тел???
считайте время в секундах, преобразуйте все нужные значения времени в секунды начиная с полуночи и будет вам счастье.
500 руб на яндекс деньги. и я вам даже скетч напишу готовый.
500 руб на яндекс деньги. и я вам даже скетч напишу готовый.
Мне не нужен готовый. Условия я написал.
Хорошо могу часть кода где будет происходить проверка времени а там уже сами дальше.
Хорошо могу часть кода где будет происходить проверка времени а там уже сами дальше.
01
#include <RTC.h>
02
RTC time;
03
int
Relay = 6;
04
void
setup
() {
05
Serial
.begin(9600);
06
pinMode(Relay,OUTPUT);
07
time.begin(RTC_DS1302,4, 3, 2);
08
09
}
10
void
loop
(){
11
time.gettime();
12
time.period(30);
13
if
(time.Hours==06 && time.minutes==00 && time.seconds==00)
// Включается реле в 6 утра
14
{digitalWrite(Relay, HIGH);}
15
16
if
(time.Hours==20 && time.minutes==00 && time.seconds==00)
// Выключатся реле в 23:00
17
{digitalWrite(Relay, LOW);}
18
19
}
спасибо автору
Хорошо могу часть кода где будет происходить проверка времени а там уже сами дальше.
500 р за весь скетч? на моих условиях?