Показать сообщение отдельно
Старый 05.09.2015, 17:17   #34
Accelero Accelero вне форума
Старики-Разбойники
 
В Клубе с: 25.03.2009
Город: afr.3nx.ru
Авто: Говновоз
Сообщений: 16,274
Поблагодарили 281 раз(а)
По умолчанию Re: Есть заядлые электронщики?

Мучу тут родичам свето-климатконтроль для курятника, накатал (точнее надёргал отовсюду) код, все работает, ком-порт шлет телеметрию. В общем задача встала такая - в 7 утра свет врубаем, в 21 вырубаем. Вот отрезок кода

}
if (RTC_Time.hour >= 7 < 21) //время включения освещения
{
digitalWrite(10, HIGH);
}
if (RTC_Time.hour >= 21 || RTC_Time.hour < 7)
{
digitalWrite(10, LOW);
}

Проверять слишком долго и не охота таймер перенастраивать каждый раз))
Будет этот отрезок нормально функционировать или "застрянет" (выделенная строчка волнует особо)?
З.Ы. Помидорами не кидайтесь - ардуинку и С++ в части к ней относящейся недавно начал осваивать
  Ответить с цитированием