步驟1:組件
一塊 Arduino 兼容板(我使用Arduino Nano,因?yàn)槲矣幸粔K,但是其他任何一塊都可以)
我從這套便宜的37個(gè)傳感器中獲得了一個(gè) DS18S20溫度計(jì)模塊。
3條母母跳線
步驟2:將溫度計(jì)連接到Arduino
連接接地(黑線), 電源(紅線)和數(shù)據(jù)(灰線)連接到溫度計(jì)傳感器模塊(圖片1 )
將電源線(紅色線)的另一端連接到 Arduino 板的》 5V 電源引腳(圖片2 )
連接地線的另一端(黑線)到 Arduino 板的接地引腳(圖片2 )
將數(shù)據(jù)線(灰色線)的另一端連接到 Arduino 板的數(shù)字引腳2 (圖片3和4 )
圖片5 顯示接地, 5V 電源和數(shù)字2 Arduino Nano 的strong》引腳。
步驟3:啟動Visuino并選擇Arduino板類型
要開始對Arduino進(jìn)行編程,您需要從以下位置安裝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溫度計(jì)組件,并將其連接
在“組件工具箱”的“過濾器”框中鍵入“ 一個(gè)”,然后選擇“ 最大1-Wire溫度計(jì)”組件( 圖片1 ),并將其放入設(shè)計(jì)區(qū)域
連接溫度計(jì)組件的“ 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溫度計(jì)Arduino庫
如果沒有 OneWire 庫,請按照以下步驟操作:
在 Arduino IDE 菜單中, 素描 | 包含庫 | 管理庫。.. | (圖片1 )
在過濾器框中輸入“ onewir ”(圖片2 )
通過 Adafruit 庫選擇 MAX31850 OneWire ,然后單擊安裝按鈕(圖片2 )
通過 Adafruit 庫選擇 MAX31850 DallasTemp ,然后單擊安裝按鈕(圖片3 )
單擊關(guān)閉按鈕(圖片3 )
在 Arduino IDE 中,單擊上傳按鈕,以編譯和上傳代碼
步驟7:然后播放。..
您可以在圖片1 上看到已連接并正在運(yùn)行的溫度計(jì)。
如果打開 Serial在 Arduino IDE 或 Visuino 的終端中,您將看到溫度計(jì)測得的溫度(圖2 )
恭喜!!您已經(jīng)了解了如何將Maxim OneWire DS1820/DS18S20溫度計(jì)連接到Arduino,并從中讀取溫度。
在圖片3 上,您可以看到完整的 Visuino 圖。
-
溫度計(jì)
+關(guān)注
關(guān)注
6文章
404瀏覽量
78434
發(fā)布評論請先 登錄
相關(guān)推薦
評論