Мучу тут родичам свето-климатконтроль для курятника, накатал (точнее надёргал отовсюду) код, все работает, ком-порт шлет телеметрию. В общем задача встала такая - в 7 утра свет врубаем, в 21 вырубаем. Вот отрезок кода
}
if (RTC_Time.hour >= 7 < 21) //время включения освещения
{
digitalWrite(10, HIGH);
}
if (RTC_Time.hour >= 21 || RTC_Time.hour < 7)
{
digitalWrite(10, LOW);
}
Проверять слишком долго и не охота таймер перенастраивать каждый раз))
Будет этот отрезок нормально функционировать или "застрянет" (выделенная строчка волнует особо)?
З.Ы. Помидорами не кидайтесь - ардуинку и С++ в части к ней относящейся недавно начал осваивать