2018年4月19日 星期四

數位溫度計實作(一):安裝DS18B20溫度計

DS18B20溫度計的測量範圍為-55°C to +125°C (請看原廠datasheet),使用時需要外接1個4.7k歐姆的電阻,將電源5VDS18B20的信號腳連接在一起。例如,如果我們是用Arduino的第5腳(D5)來讀取DS18B20的訊號:
那麼就把電阻跨接在電源5V、Arduino的第5腳。
將DS18B20溫度計的電源正、負端與信號線都插入麵包板上的相對位置:
接下來就要借助程式部分來把溫度計讀到的訊號,翻譯成真正的溫度數值。DS18B20需要用到2個函式庫(原廠已經寫好,方便用戶可以用簡單語法讀到感測器結果),需要先下載後,解壓縮2個資料夾、將資料夾複製到Arduino主程式的library資料夾:


函式庫複製好後,就可以下指令使用DS18B20,請下載以下程式,並在Arduino IDE中開啟:
將這個程式上傳到Arduino(記得要先接上USB線,選好板子、port):
打開電腦的序列埠監控視窗,就可以看到執行結果。
只要更改ds18b.ino程式裡delay(括號)的毫秒數,就可以選擇需要的時間輸出間隔。












沒有留言:

張貼留言