步驟1:組件
一塊 Arduino 兼容板(我使用Arduino Nano,因為我有一塊,但是其他任何一塊都可以)
我從這套便宜的37個傳感器中獲得了一個 DS18S20溫度計模塊。
3條母母跳線
步驟2:將溫度計連接到Arduino
連接接地(黑線), 電源(紅線)和數據(灰線)連接到溫度計傳感器模塊(圖片1 )
將電源線(紅色線)的另一端連接到 Arduino 板的》 5V 電源引腳(圖片2 )
連接地線的另一端(黑線)到 Arduino 板的接地引腳(圖片2 )
將數據線(灰色線)的另一端連接到 Arduino 板的數字引腳2 (圖片3和4 )
圖片5 顯示接地, 5V 電源和數字2 Arduino Nano 的strong》引腳。
步驟3:啟動Visuino并選擇Arduino板類型
要開始對Arduino進行編程,您需要從以下位置安裝Arduino IDE:http://www.arduino.cc/。
請確保您安裝了1.6.7或更高版本,否則此Instructable無法使用!
Visuino :https://www .visuino.com也需要安裝。
啟動 Visuino ,如第一張圖片
中所示,單擊Arduino組件上的工具按鈕(《 Visuino
中的strong》圖片1 ),如圖片2 所示,選擇 Arduino Nano 。 strong》
步驟4:在Visuino中:添加OneWire溫度計組件,并將其連接
在“組件工具箱”的“過濾器”框中鍵入“ 一個”,然后選擇“ 最大1-Wire溫度計”組件( 圖片1 ),并將其放入設計區域
連接溫度計組件的“ OneWire ”輸出引腳到 Arduino 組件的 Digital [2] 通道的“ Digital ”輸入引腳(圖片2 )
連接 Thermomet的“ Out ”輸出引腳er 組件連接到 Arduino 組件的 Serial [0] 通道的“ In ”輸入引腳(圖片3 )
第5步:生成,編譯和上傳Arduino代碼
在 Visuino 中,按 F9 或單擊圖片1 上顯示的按鈕以生成Arduino代碼,然后打開Arduino IDE
在 Arduino IDE 中,單擊 Upload 按鈕,以編譯并上傳代碼(圖片2 )
如果您在Arduino IDE中遇到編譯器錯誤,則意味著您至少缺少以下庫之一:
的 https://github.com/adafruit/MAX31850_OneWire
https://github.com/adafruit/MAX31850_DallasTemp
查看下一步以了解如何安裝它們!
步驟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 )
恭喜!!您已經了解了如何將Maxim OneWire DS1820/DS18S20溫度計連接到Arduino,并從中讀取溫度。
在圖片3 上,您可以看到完整的 Visuino 圖。
-
溫度計
+關注
關注
6文章
404瀏覽量
78465
發布評論請先 登錄
相關推薦
評論