Очень прошу помочь с кодом.
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 - 23:01
Вот кусок кода для датчика.
t = dht.readTemperature(); // Считываем температуру
lastTimeDHT = millis();
}
tStatus = (t < ((t) ? temp : temp)) ? HIGH:LOW; // Если температура меньше желаемой, то статус обогревателя=Вкл, в противном случае Выкл
digitalWrite(tPIN, tStatus);
То есть установил 20 градусов, больше или меньше- срабатывает. Как написать чтоб включалось на пол градуса больше, а выключалось на пол градуса меньше ?
Вот кусок кода для датчика.
t = dht.readTemperature(); // Считываем температуру
lastTimeDHT = millis();
}
tStatus = (t < ((t) ? temp : temp)) ? HIGH:LOW; // Если температура меньше желаемой, то статус обогревателя=Вкл, в противном случае Выкл
digitalWrite(tPIN, tStatus);
То есть установил 20 градусов, больше или меньше- срабатывает. Как написать чтоб включалось на пол градуса больше, а выключалось на пол градуса меньше ?
Вставка кода
Я бы так написал
примерно.
(условие)? если да: если нет;
Гениально! Огромное спасибо. Всё работает.