|
記得下次要把程式碼貼上來不要用照片,不然人家要修改你的程式就很困難!
請加這幾行試試看↓
int fan =?; //("?"=宣告風扇的腳位)
在void step()加入下面程式碼↓
pinMode(fan,OUTPUT); //(設定風扇腳位為輸出)
在void loop()加入下面程式碼↓
if(temp_c>30){
digitalWrite(?,HIGH);
}
else{
digitalWrite(?,LOW);
}
-------------------------------------------------(文章分割線)
以上程式是參考用,錯了希望能糾正,給予回復者進步的空間!
程式解釋↓
void loop()
當(SHT15溫度temp_c數值達30以上){
就動風扇
}
否則{
就不啟動風扇(沒有超過30就不執行)
}
("?"不要真的打下去,那是因為我不知道你風扇要接哪一隻腳,所以我才會以問號定義
假設你接第13隻腳,就"int fan =13"這樣!其他"?"也要一起改!) |
|