資料介紹
描述
大家好!今天我將向您展示如何將 DS18B20數(shù)字溫度傳感器與 Arduino 結(jié)合使用,這樣您就可以測(cè)量空氣、水等液體和地面的溫度。
第 1 步:有關(guān)傳感器的信息
DS18B20是 Maxim IC 的 1-Wire 數(shù)字溫度傳感器。以 9 到 12 位精度報(bào)告攝氏度,從 -55 到 125 (+/-0.5)。每個(gè)傳感器都刻有一個(gè)獨(dú)特的 64 位序列號(hào) - 允許在一條數(shù)據(jù)總線上使用大量傳感器。
特征:
- 每個(gè)設(shè)備都有一個(gè)唯一的 64 位串行代碼,存儲(chǔ)在板載 ROM 中
- 多點(diǎn)功能簡化了分布式溫度傳感應(yīng)用
- 無需外部元件
- 可以通過數(shù)據(jù)線供電。
- 電源范圍為 3.0V 至 5.5V
- 測(cè)量溫度范圍為 –55°C 至 +125°C(–67°F 至 +257°F)±0.5°C 精度為 –10°C 至 +85°C
- 溫度計(jì)分辨率可由用戶選擇,范圍為 9 至 12 位
- 在 750 毫秒(最大)內(nèi)將溫度轉(zhuǎn)換為 12 位數(shù)字字
- 用戶可定義的非易失性 (NV) 警報(bào)設(shè)置
- 報(bào)警搜索命令識(shí)別并尋址溫度超出編程限制(溫度報(bào)警條件)的設(shè)備
- 應(yīng)用包括恒溫控制、工業(yè)系統(tǒng)、消費(fèi)品、溫度計(jì)或任何熱敏系統(tǒng)
第 2 步:您需要什么:
要制作溫度計(jì),您需要以下物品:
- 面包板
- 將所有東西連接在一起的跳線。
*一些商店出售帶有 4.7k 電阻的傳感器。
第 3 步:庫
在開始之前,請(qǐng)?jiān)?/Progam Files(x86)/Arduino/Libraries(默認(rèn))下載并解壓縮以下庫,以便將傳感器與 Arduino 板一起使用。
第 4 步:構(gòu)建簡單電路
要在 IDE 的串行監(jiān)視器上打印來自 DS18B20 的數(shù)據(jù),您必須按照原理圖構(gòu)建電路。
首先將傳感器插入面包板上,然后按以下順序使用跳線將其引腳連接到 Arduino:引腳 1 到 GND;pin 2 到任何數(shù)字 pin(在我們的例子中是 pin 2);pin 3接+5V或+3.3V,最后接上拉電阻。
第 5 步:代碼
/********************************************************************/
// First we include the libraries
#include <OneWire.h>
#include <DallasTemperature.h>
/********************************************************************/
// Data wire is plugged into pin 2 on the Arduino
#define ONE_WIRE_BUS 2
/********************************************************************/
// Setup a oneWire instance to communicate with any OneWire devices
// (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);
/********************************************************************/
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
/********************************************************************/
void setup(void)
{
// start serial port
Serial.begin(9600);
Serial.println("Dallas Temperature IC Control Library Demo");
// Start up the library
sensors.begin();
}
void loop(void)
{
// call sensors.requestTemperatures() to issue a global temperature
// request to all devices on the bus
/********************************************************************/
Serial.print(" Requesting temperatures...");
sensors.requestTemperatures(); // Send the command to get temperature readings
Serial.println("DONE");
/********************************************************************/
Serial.print("Temperature is: ");
Serial.print(sensors.getTempCByIndex(0)); // Why "byIndex"?
// You can have more than one DS18B20 on the same bus.
// 0 refers to the first IC on the wire
delay(1000);
}
下載、打開并上傳.ino文件。
如果一切正常,您應(yīng)該會(huì)看到溫度被測(cè)量并顯示在IDE 的串行監(jiān)視器中,如上面的屏幕截圖所示。
?
- 使用Arduino和ESP8266的DS18B20溫度傳感器教程
- 如何使用DS18B20防水溫度傳感器和Arduino
- DS18B20溫度傳感器的數(shù)字溫度計(jì)設(shè)計(jì)案例 53次下載
- 數(shù)字溫度傳感器DS18B20介紹(普通與寄生電源)
- DS18B20單線數(shù)字溫度傳感器 36次下載
- Arduino的實(shí)驗(yàn)例程之溫度傳感器DS18B20實(shí)驗(yàn)的資料詳細(xì)說明 20次下載
- DS18B20數(shù)字溫度傳感器實(shí)驗(yàn)的程序和工程文件免費(fèi)下載 14次下載
- 使用1602LCD顯示DS18B20數(shù)字溫度傳感器的溫度值程序免費(fèi)下載
- DS18B20數(shù)字溫度傳感器有哪些功能 3次下載
- DS18B20溫度傳感器的介紹原理及程序免費(fèi)下載 32次下載
- 智能溫度傳感器DS18B20的原理與應(yīng)用 48次下載
- 溫度傳感器DS18B20 20次下載
- DS18B20數(shù)字溫度傳感器 42次下載
- DS18B20完成溫度檢測(cè)的技巧 189次下載
- 溫度傳感器DS18B20的驅(qū)動(dòng)方法
- DS18B20溫度傳感器的優(yōu)缺點(diǎn) 3643次閱讀
- 樹莓派Pico上使用DS18B20溫度傳感器 1069次閱讀
- DS18B20 數(shù)字溫度計(jì)特點(diǎn) 2322次閱讀
- STM32F407入門開發(fā): DS18B20溫度傳感器應(yīng)用 5853次閱讀
- DS18B20數(shù)字溫度傳感器的資料簡介 1.1w次閱讀
- DS18B20溫度傳感器的測(cè)溫實(shí)驗(yàn)詳細(xì)說明 1.1w次閱讀
- 單總線數(shù)字溫度傳感器DS18B20時(shí)序的溫度采集與讀取研究 4909次閱讀
- dfrobotDS18B20數(shù)字溫度傳感器競技 1336次閱讀
- dfrobotDS18B20 防水溫度傳感器套件介紹 4537次閱讀
- STM32單片機(jī)對(duì)DS18B20溫度傳感器的驅(qū)動(dòng) 1.1w次閱讀
- ds18b20中文資料匯總(ds18b20引腳圖及功能_工作時(shí)序及應(yīng)用電路) 8.1w次閱讀
- dht11和ds18b20區(qū)別_dht11與ds18b20哪個(gè)測(cè)溫度更精確 8.6w次閱讀
- ds18b20封裝圖_ds18b20主要參數(shù) 4.1w次閱讀
- ds18b20時(shí)序圖_ds18b20操作流程 2.6w次閱讀
- 基于DS18B20和89C2051組成的溫度顯示電路 9672次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多