Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz

漏水感知&溫溼度組合問題

查看數: 2361 | 評論數: 4 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發佈時間: 2019-2-19 10:01

正文摘要:

本帖最後由 f1226 於 2019-2-19 10:03 編輯 1、目前使用DT-11、FC-37兩種元件組合打算針對機房做漏水偵測和溫度警示控管 2、從網路上找了兩種元件的程式組合也運行完成(如下圖) 3、FC-37的部分修改容易沒什 ...

回復

f1226 發表於 2019-2-20 14:50:53
謝謝您,已經解決,
接下來要嘗試加入網路和IFTTT部分,有問題再向您請教。
超新手 發表於 2019-2-19 15:45:29
本帖最後由 超新手 於 2019-2-19 15:54 編輯

因為你的判斷式寫錯了
你仔細看一下, 就會發現整個邏輯有問題
第一個判斷式是小於, 不是大於
第二, 三個判斷式則是要先判斷 49 度, 再判斷 45 度
否則 49 度就會大於 45 度,
根本沒辦法進到下一個(第三個)判斷式
f1226 發表於 2019-2-19 14:55:30
按您提供的建議進行修改,在程式中加入下列內容

if (hic>40){
  Serial.print("機房溫度正常")
;  }
else if (hic>45){
  Serial.print("機房溫度大於40度,請注意")
;  }
else if (hic>49){
  Serial.print("機房溫異常,請盡速查")
; }


驗證(除錯)部分順利通過,但"序列埠監控視窗"運行卻仍然是舊的結果(即最初運行的結果圖片)??

請問這是哪邊需要修正??
超新手 發表於 2019-2-19 10:35:44
用 if else if 去判斷 hic  的值
輸出資料用 Serial.println

也就是
如果 hic 小於 40
    印出"正常"
否則如果 hic 小於 45
   印出 "目前溫度高於40度,小於45度,請注意"、
否則
    印出"目前溫度高於49度,請立即查看"


小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-4 01:33 , Processed in 0.181616 second(s), 10 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表