温度が数値より低い場合はエアコンの電源を入れ、温度が別の数値より高くなった場合は電源を切る必要があります。だから私はこのスケッチを試しました
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 コマンドを送信します。ON と OFF のコマンドを 1 サイクルに 1 回だけ送信し、それが変化するのを待って別のコマンドを送信することはできますか? 最後に送信したコマンドを保存することを考えましたが、方法がわかりません。ありがとう