Здравствуйте Подскажите пожалуйста в написании логических функций. Нужно включать реле в промежутке между 18-00 и 19-00: if (chasA >= 18 && minA >= 00 )&& (chasA <= 19 && minA < 00) { digitalWrite(outPin, HIGH); } else { digitalWrite(outPin, LOW); } Ошибка в скобках. Спасибо
Код (C++): if (chasA == 18 ) { .... } else { ... } Минуты вообще непричем в данном случае. У вас ошибка - все выражение за if надо брать еще в общие скобки.
В 19.00 включить реле и запустить таймер. Когда значение таймера превысит 10 минут - выключить реле и обнулить таймер.
Может быть и нет, но он работает, это так называемый "диграф", то есть синоним. Мне они иногда кажутся удобнее: Диграф Эквивалентная строка and && bitand & and_eq &= or || bitor | or_eq |= xor ^ xor_eq ^= not ! not_eq != compl ~