查看(SKU:RB-02S020)DS18B20數(shù)字溫度傳感器的源代碼
←
(SKU:RB-02S020)DS18B20數(shù)字溫度傳感器
跳轉至:
導航
、
搜索
因為以下原因,你沒有權限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
<br/> ==概述== [[文件:p-1.jpg|500px|有框|右]] :基于DS18B20的數(shù)字溫度傳感器,可以用來對環(huán)境溫度進行定量的檢測。DS18B20數(shù)字溫度傳感器是美國DALLAS公司生產(chǎn)的一總線數(shù)字溫度傳感器。其測溫范圍 -55℃~+125℃,固有測溫分辨率0.5℃,支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)多點測溫,測量結果以9~12位數(shù)字量方式串行傳送。 :DS18B20數(shù)字溫度傳感器與Arduino專用傳感器擴展板結合使用,可以非常容易地實現(xiàn)與環(huán)境溫度感知相關的互動效果。 ==.性能描述== # 類型:數(shù)字模塊(一總線接口) # 可用于檢測周圍空氣溫度 # 溫度測量范圍:-55℃~+125℃ # 測量精度:±0.5 °C(-10 °C至+85 °C范圍內(nèi)) # 9位~12位A/D轉換精度 # 分辨率:0.5℃ # 供電電壓:3.3V或5V ==引腳定義== 傳感器引腳的定義是 [[文件:p-2.jpg|500px|有框|居中|引腳的定義是]] * S:輸出信號 * +:電源(VCC) * -:地(GND) ==連接示意圖== [[文件:P-3.JPG|500px|有框|居中]] ==DS18B20傳感器模塊的測試 == 我們使用Arduino控制器來做個測試,要用到硬件設備如下: # Arduino控制器×1 # Arduino 傳感器擴展板×1 # DS18B20 溫度傳感器模塊×1 # 通用3P傳感器連接線×1 # USB 數(shù)據(jù)通信線×1 :如圖所示,使用傳感器連接線將DS18B20 溫度傳感器連接到Arduino傳感器擴展板的數(shù)字口12上。先把 DallasTemperature 庫文件解壓縮到你的Arduino安裝目錄下的hardware\libraries 里面(如需DallasTemperature 庫文件請聯(lián)系我們的技術客服)。然后將代碼編譯后下載到Arduino里,就可以在串口助手窗口上顯示測得的當前值。Arduino實驗代碼如下。 <pre style='color:blue'>#include <DallasTemperature.h> DallasTemperature tempSensor; void setup(void) { Serial.begin(9600); tempSensor.begin(12); // DS18B20接在數(shù)字I/O 第12號引腳上 } void loop(void) { // 檢查溫度傳感器是否正常工作 switch(tempSensor.isValid()) { case 1: Seri al.println("Invalid CRC"); tempSensor.reset(); // 重置溫度傳感器 return; case 2: Serial.println("Not a valid device"); tempSensor.reset(); // 重置溫度傳感器 return; } // 從DS18B20 讀取溫度值 Serial.print(tempSensor.getTemperature()); Serial.print("C"); Serial.println(); } </pre> 此代碼功能是檢測當前環(huán)境下的溫度。如下圖所示,串口助手窗口顯示為當前溫度值。 [[文件:p-4.jpg|500px|有框|居中]] [ http://gharee.com/goods.php?id=161 →購買地址: DS18B20數(shù)字溫度傳感器 http://gharee.com/goods.php?id=161]
返回
(SKU:RB-02S020)DS18B20數(shù)字溫度傳感器
。
來自“
http://gharee.com/wiki/index.php/(SKU:RB-02S020)DS18B20數(shù)字溫度傳感器
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明