產品說明1
簡介
基于DS18B20的數字溫度傳感器,可以用來對環境溫度進行定量的檢測。DS18B20數字溫度傳感器是美國DALLAS公司生產的一匯流排數字溫度傳感器。其測溫範圍 -55℃~+125℃,固有測溫分辨率0.5℃,支持多點組網功能,多個DS18B20可以並聯在唯一的三線上,實現多點測溫,測量結果以9~12位數字量模式串行傳送。
DS18B20數字溫度傳感器與Arduino專用傳感器擴展板結合使用,可以非常容易地實現與環境溫度感知相關的互動效果。
注意事項:該傳感器線序直接兼容新版IO傳感器V7,V5版用戶請注意接插線序。新版模擬傳感器的端口佈局具備以下改進,以兼容我們新版擴展板V7。由於V7擴展板的Analog排針線序不同V5,如果你使用V5請根據下圖調整。操作參考我們博客中"如何更改數據線接頭佈局"的說明。
- 電壓 : 3.3V to 5V
- 溫度範圍 :-55 °C ~ +125 °C
- 接口: 數字(單總線)
- 尺寸:22x32mm
- 重量:12g
配送清單
相關文檔
相關例程
Arduino實驗代碼︰
#include <DallasTemperature.h>
DallasTemperature tempSensor;
void setup(void) {
Serial.begin(9600);
tempSensor.begin(2); // DS18B20接在數字IO第2號引腳上
}
void loop(void) {
// 檢查溫度傳感器是否正常工作
switch(tempSensor.isValid())
{
case 1:
Serial.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();
}
編譯下載后,按說明接好18B20數字溫度傳感器,然後打開IDE串口助手可以看到溫度數據。