資料介紹
描述
大家好!今天我將向您展示如何將 DS18B20數(shù)字溫度傳感器與 Arduino 結(jié)合使用,這樣您就可以測量空氣、水等液體和地面的溫度。
第 1 步:有關(guān)傳感器的信息

DS18B20是 Maxim IC 的 1-Wire 數(shù)字溫度傳感器。以 9 到 12 位精度報告攝氏度,從 -55 到 125 (+/-0.5)。每個傳感器都刻有一個獨特的 64 位序列號 - 允許在一條數(shù)據(jù)總線上使用大量傳感器。
特征:
- 每個設(shè)備都有一個唯一的 64 位串行代碼,存儲在板載 ROM 中
- 多點功能簡化了分布式溫度傳感應(yīng)用
- 無需外部元件
- 可以通過數(shù)據(jù)線供電。
- 電源范圍為 3.0V 至 5.5V
- 測量溫度范圍為 –55°C 至 +125°C(–67°F 至 +257°F)±0.5°C 精度為 –10°C 至 +85°C
- 溫度計分辨率可由用戶選擇,范圍為 9 至 12 位
- 在 750 毫秒(最大)內(nèi)將溫度轉(zhuǎn)換為 12 位數(shù)字字
- 用戶可定義的非易失性 (NV) 警報設(shè)置
- 報警搜索命令識別并尋址溫度超出編程限制(溫度報警條件)的設(shè)備
- 應(yīng)用包括恒溫控制、工業(yè)系統(tǒng)、消費品、溫度計或任何熱敏系統(tǒng)
第 2 步:您需要什么:

要制作溫度計,您需要以下物品:
- 面包板
- 將所有東西連接在一起的跳線。
*一些商店出售帶有 4.7k 電阻的傳感器。
第 3 步:庫
在開始之前,請在 /Progam Files(x86)/Arduino/Libraries(默認)下載并解壓縮以下庫,以便將傳感器與 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)該會看到溫度被測量并顯示在IDE 的串行監(jiān)視器中,如上面的屏幕截圖所示。
?
- 使用Arduino和ESP8266的DS18B20溫度傳感器教程
- 如何使用DS18B20防水溫度傳感器和Arduino
- DS18B20溫度傳感器的數(shù)字溫度計設(shè)計案例 57次下載
- 數(shù)字溫度傳感器DS18B20介紹(普通與寄生電源)
- DS18B20單線數(shù)字溫度傳感器 36次下載
- Arduino的實驗例程之溫度傳感器DS18B20實驗的資料詳細說明 20次下載
- DS18B20數(shù)字溫度傳感器實驗的程序和工程文件免費下載 15次下載
- 使用1602LCD顯示DS18B20數(shù)字溫度傳感器的溫度值程序免費下載
- DS18B20數(shù)字溫度傳感器有哪些功能 3次下載
- DS18B20溫度傳感器的介紹原理及程序免費下載 33次下載
- 智能溫度傳感器DS18B20的原理與應(yīng)用 49次下載
- 溫度傳感器DS18B20 20次下載
- DS18B20數(shù)字溫度傳感器 42次下載
- DS18B20完成溫度檢測的技巧 190次下載
- 溫度傳感器DS18B20的驅(qū)動方法
- DS18B20溫度傳感器的工作原理和硬件設(shè)計 3096次閱讀
- 樹莓派Pico上使用DS18B20溫度傳感器 1491次閱讀
- DS18B20 數(shù)字溫度計特點 2948次閱讀
- STM32F407入門開發(fā): DS18B20溫度傳感器應(yīng)用 6354次閱讀
- DS18B20數(shù)字溫度傳感器的資料簡介 1.2w次閱讀
- DS18B20溫度傳感器的測溫實驗詳細說明 1.2w次閱讀
- 單總線數(shù)字溫度傳感器DS18B20時序的溫度采集與讀取研究 5341次閱讀
- dfrobotDS18B20數(shù)字溫度傳感器競技 1491次閱讀
- dfrobotDS18B20 防水溫度傳感器套件介紹 4795次閱讀
- STM32單片機對DS18B20溫度傳感器的驅(qū)動 1.1w次閱讀
- ds18b20中文資料匯總(ds18b20引腳圖及功能_工作時序及應(yīng)用電路) 8.2w次閱讀
- dht11和ds18b20區(qū)別_dht11與ds18b20哪個測溫度更精確 8.8w次閱讀
- ds18b20封裝圖_ds18b20主要參數(shù) 4.2w次閱讀
- ds18b20時序圖_ds18b20操作流程 2.6w次閱讀
- 基于DS18B20和89C2051組成的溫度顯示電路 9958次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論