步驟1:組件
一個 Arduino 兼容板(我使用Arduino Nano,因為我有一個,但是其他都可以)
我從這個便宜的37個傳感器集中得到了一個 DS18S20 溫度計模塊。
3 母-母跳線
步驟2:將溫度計連接到Arduino
連接接地(黑色電線),電源(紅色電線)和數據(灰色電線)連接到溫度計傳感器模塊(圖片1 )
連接電源線(紅色線)連接到 Arduino 板(圖片2 )
的另一端 5V 電源引腳將地線(黑線)連接到 Arduino 板(圖片2 》)
將數據線(灰色線)的另一端連接到Arduino板的數字引腳2 (圖片3和4 )
圖片5 顯示接地, 5V 電源和數字2 Arduino Nano 的strong》引腳。
步驟3:啟動Visuino,然后選擇Arduino開發板類型
要開始對Arduino進行編程,您需要從以下位置安裝 Arduino IDE :http://www.arduino.cc/。
請注意,Arduino IDE 1.6.6中存在一些嚴重的錯誤。
請確保您安裝了1.6.7或更高版本,否則此Instructable無法使用!
還需要安裝 Visuino :https://www.visuino.com。
開始 Visuino ,如第一張圖片
中所示,點擊“ Visuino
中的 Arduino 組件(圖片1 )上的工具”按鈕。對話框出現,選擇 Arduino Nano ,如圖片2
中所示。步驟4:在Visuino中:添加OneWire溫度計組件,然后連接
在“過濾器”框中鍵入“ 一個”組件工具箱中的,然后選擇“ 最大1-Wire溫度計”組件(圖片1 ),并將其放入設計區域
連接溫度計組件的“ OneWire ”輸出引腳連接到 Digital [2] 的“ Digital ”輸入引腳。 Arduino 組件的通道(圖片2 )
連接“ Thermometer 組件的g》 Address ”輸出引腳連接到 Serial [0] 通道的“ In ”輸入引腳 Arduino 組件(圖片3 )
第5步:生成,編譯和上傳Arduino代碼
在 Visuino 中,按 F9 或單擊顯示在圖片1 生成Arduino代碼,然后打開Arduino IDE
在 Arduino IDE 中,單擊上傳按鈕,以編譯和上傳代碼(圖片2 )
如果您在Arduino IDE中遇到編譯器錯誤,則意味著您至少缺少以下庫之一:
https://github.com/adafruit/MAX31850_OneWire
https://github .com/adafruit/MAX31850_DallasTemp
請看下一步,了解如何o安裝它們!
步驟6:如果未安裝:從Adafruit安裝OneWire溫度計Arduino庫
如果尚未安裝 OneWire庫,請按照以下步驟操作:
在在Arduino IDE 菜單中,選擇| 素描 | 包含庫 | 管理庫。.. | (圖片1 )
在過濾器框中輸入“ onewir ”(圖片2 )
選擇 Adafruit 庫的 MAX31850 OneWire ,然后單擊安裝按鈕(圖片2 )
選擇 Adafruit 庫的 MAX31850 DallasTemp ,然后單擊安裝按鈕(圖片3 )
單擊關閉按鈕(圖片3 )
在 Arduino IDE 中,單擊上傳按鈕,以編譯和上傳代碼
步驟7:然后播放。..
您可以在圖片1 上看到已連接并正在運行的溫度計。
如果打開 Serial在 Arduino IDE 或 Visuino 的終端中,您將看到溫度計的單線地址(圖片2 )
責任編輯:wv
-
溫度計
+關注
關注
6文章
406瀏覽量
78535 -
Arduino
+關注
關注
188文章
6477瀏覽量
187594
發布評論請先 登錄
相關推薦
評論