Мне нужно включить кондиционер, когда температура ниже определенного значения, и наоборот, выключить его, когда температура станет выше другого значения. Итак, я попробовал этот скетч
if (DHT.temperature,1 >= 0 && DHT.temperature,1 <=18)
irsend.sendRaw(ON, sizeof(ON)/sizeof(int),khz);
else if
irsend.sendRaw(OFF, sizeof(OFF)/sizeof(int),khz);
но он отправляет команду OFF каждый цикл цикла, учитывая, что температура не меняется немедленно. Можно ли отправить команду ВКЛ и ВЫКЛ только один раз за цикл и дождаться ее изменения для отправки другой команды? Я думал сохранить последнюю отправленную команду, но я не знаю, как это сделать. Спасибо