
نوشته اصلی توسط
Smead
ممنون امتحان میکنم.
یه سوال دیگه؛
چطور میتونم تو این کد:
کد:
if(h > 80 || t > 30) {
digitalWrite(RELAY1, LOW);
} else {
digitalWrite(RELAY1, HIGH);
}
کاری کنم دما وقتی بیشتر از 30 درجه رسید فن کار کنه تا بیاد برسه به 25 درجه بعد خاموش شه؟
تو حالت عادی که نوشتم ببشتر از 30 شدنی کار میکنه و بلافاصله میاد 30 و دوباره زود میرسه 31 و فن کار میکنه...
کد:
int a;
if( t > 30)
a=1;
if( t <25)
a=0;
if (a==1)
// turn on the fan ;
if (a==0)
// turn off the fan ;