步驟1:組件
一個(gè) Arduino 兼容板(我使用Arduino Nano,因?yàn)槲矣幸粋€(gè),但是其他都可以)
我從這個(gè)便宜的37個(gè)傳感器集中得到了一個(gè) DS18S20 溫度計(jì)模塊。
3 母-母跳線
步驟2:將溫度計(jì)連接到Arduino
連接接地(黑色電線),電源(紅色電線)和數(shù)據(jù)(灰色電線)連接到溫度計(jì)傳感器模塊(圖片1 )
連接電源線(紅色線)連接到 Arduino 板(圖片2 )
的另一端 5V 電源引腳將地線(黑線)連接到 Arduino 板(圖片2 》)
將數(shù)據(jù)線(灰色線)的另一端連接到Arduino板的數(shù)字引腳2 (圖片3和4 )
圖片5 顯示接地, 5V 電源和數(shù)字2 Arduino Nano 的strong》引腳。
步驟3:?jiǎn)?dòng)Visuino,然后選擇Arduino開發(fā)板類型
要開始對(duì)Arduino進(jìn)行編程,您需要從以下位置安裝 Arduino IDE :http://www.arduino.cc/。
請(qǐng)注意,Arduino IDE 1.6.6中存在一些嚴(yán)重的錯(cuò)誤。
請(qǐng)確保您安裝了1.6.7或更高版本,否則此Instructable無(wú)法使用!
還需要安裝 Visuino :https://www.visuino.com。
開始 Visuino ,如第一張圖片
中所示,點(diǎn)擊“ Visuino
中的 Arduino 組件(圖片1 )上的工具”按鈕。對(duì)話框出現(xiàn),選擇 Arduino Nano ,如圖片2
中所示。步驟4:在Visuino中:添加OneWire溫度計(jì)組件,然后連接
在“過(guò)濾器”框中鍵入“ 一個(gè)”組件工具箱中的,然后選擇“ 最大1-Wire溫度計(jì)”組件(圖片1 ),并將其放入設(shè)計(jì)區(qū)域
連接溫度計(jì)組件的“ 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中遇到編譯器錯(cuò)誤,則意味著您至少缺少以下庫(kù)之一:
https://github.com/adafruit/MAX31850_OneWire
https://github .com/adafruit/MAX31850_DallasTemp
請(qǐng)看下一步,了解如何o安裝它們!
步驟6:如果未安裝:從Adafruit安裝OneWire溫度計(jì)Arduino庫(kù)
如果尚未安裝 OneWire庫(kù),請(qǐng)按照以下步驟操作:
在在Arduino IDE 菜單中,選擇| 素描 | 包含庫(kù) | 管理庫(kù)。.. | (圖片1 )
在過(guò)濾器框中輸入“ onewir ”(圖片2 )
選擇 Adafruit 庫(kù)的 MAX31850 OneWire ,然后單擊安裝按鈕(圖片2 )
選擇 Adafruit 庫(kù)的 MAX31850 DallasTemp ,然后單擊安裝按鈕(圖片3 )
單擊關(guān)閉按鈕(圖片3 )
在 Arduino IDE 中,單擊上傳按鈕,以編譯和上傳代碼
步驟7:然后播放。..
您可以在圖片1 上看到已連接并正在運(yùn)行的溫度計(jì)。
如果打開 Serial在 Arduino IDE 或 Visuino 的終端中,您將看到溫度計(jì)的單線地址(圖片2 )
責(zé)任編輯:wv
-
溫度計(jì)
+關(guān)注
關(guān)注
6文章
406瀏覽量
79028 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192051
發(fā)布評(píng)論請(qǐng)先 登錄


溫度計(jì)使用注意事項(xiàng) 溫度計(jì)與濕度計(jì)的區(qū)別
什么是熱電偶溫度計(jì)?






探針式電子溫度計(jì)由什么組成
探針式電子溫度計(jì)用來(lái)測(cè)量什么的溫度
探針式溫度計(jì)使用的正確流程是
電阻式溫度計(jì)是利用什么原理

評(píng)論