資料介紹
描述
大家好!今天我將向您展示如何將 DS18B20數(shù)字溫度傳感器與 Arduino 結(jié)合使用,這樣您就可以測量空氣、水等液體和地面的溫度。
第 1 步:有關傳感器的信息
DS18B20是 Maxim IC 的 1-Wire 數(shù)字溫度傳感器。以 9 到 12 位精度報告攝氏度,從 -55 到 125 (+/-0.5)。每個傳感器都刻有一個獨特的 64 位序列號 - 允許在一條數(shù)據(jù)總線上使用大量傳感器。
特征:
- 每個設備都有一個唯一的 64 位串行代碼,存儲在板載 ROM 中
- 多點功能簡化了分布式溫度傳感應用
- 無需外部元件
- 可以通過數(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) 警報設置
- 報警搜索命令識別并尋址溫度超出編程限制(溫度報警條件)的設備
- 應用包括恒溫控制、工業(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文件。
如果一切正常,您應該會看到溫度被測量并顯示在IDE 的串行監(jiān)視器中,如上面的屏幕截圖所示。
?
- 使用Arduino和ESP8266的DS18B20溫度傳感器教程
- 如何使用DS18B20防水溫度傳感器和Arduino
- DS18B20溫度傳感器的數(shù)字溫度計設計案例 53次下載
- 數(shù)字溫度傳感器DS18B20介紹(普通與寄生電源)
- DS18B20單線數(shù)字溫度傳感器 36次下載
- Arduino的實驗例程之溫度傳感器DS18B20實驗的資料詳細說明 20次下載
- DS18B20數(shù)字溫度傳感器實驗的程序和工程文件免費下載 14次下載
- 使用1602LCD顯示DS18B20數(shù)字溫度傳感器的溫度值程序免費下載
- DS18B20數(shù)字溫度傳感器有哪些功能 3次下載
- DS18B20溫度傳感器的介紹原理及程序免費下載 32次下載
- 智能溫度傳感器DS18B20的原理與應用 48次下載
- 溫度傳感器DS18B20 20次下載
- DS18B20數(shù)字溫度傳感器 42次下載
- DS18B20完成溫度檢測的技巧 189次下載
- 溫度傳感器DS18B20的驅(qū)動方法
- DS18B20溫度傳感器的優(yōu)缺點 3643次閱讀
- 樹莓派Pico上使用DS18B20溫度傳感器 1069次閱讀
- DS18B20 數(shù)字溫度計特點 2322次閱讀
- STM32F407入門開發(fā): DS18B20溫度傳感器應用 5853次閱讀
- DS18B20數(shù)字溫度傳感器的資料簡介 1.1w次閱讀
- DS18B20溫度傳感器的測溫實驗詳細說明 1.1w次閱讀
- 單總線數(shù)字溫度傳感器DS18B20時序的溫度采集與讀取研究 4909次閱讀
- dfrobotDS18B20數(shù)字溫度傳感器競技 1336次閱讀
- dfrobotDS18B20 防水溫度傳感器套件介紹 4537次閱讀
- STM32單片機對DS18B20溫度傳感器的驅(qū)動 1.1w次閱讀
- ds18b20中文資料匯總(ds18b20引腳圖及功能_工作時序及應用電路) 8.1w次閱讀
- dht11和ds18b20區(qū)別_dht11與ds18b20哪個測溫度更精確 8.6w次閱讀
- ds18b20封裝圖_ds18b20主要參數(shù) 4.1w次閱讀
- ds18b20時序圖_ds18b20操作流程 2.6w次閱讀
- 基于DS18B20和89C2051組成的溫度顯示電路 9672次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多