Robofun 機器人論壇
標題:
Arduino感測溫濕度加入風扇程式問題
[打印本頁]
作者:
dylan800330
時間:
2014-11-20 16:24
標題:
Arduino感測溫濕度加入風扇程式問題
本帖最後由 dylan800330 於 2014-11-22 13:00 編輯
Arduino SHT15溫溼度和[光敏設低於200值LED亮警示]
(但現在如果溫度過高要啟動風扇該如何更改程式就像光敏那樣)
123.jpg
(95.45 KB, 下載次數: 311)
下載附件
2014-11-20 16:23 上傳
程式如圖
作者:
ates1687
時間:
2014-11-22 02:09
記得下次要把程式碼貼上來不要用照片,不然人家要修改你的程式就很困難!
請加這幾行試試看↓
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"這樣!其他"?"也要一起改!)
作者:
pizg
時間:
2014-11-22 08:31
if(temp_c>30){
digitalWrite(?,HIGH);
}
else{
digitalWrite(?,LOW);
}
若溫度在31和30之間跳躍, 你的風扇將會開開關關,
建議給它一個模糊的範圍(fuzzy time), 避開這種情況.
作者:
dylan800330
時間:
2014-11-22 13:00
嗯謝謝 試試看
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2