DS18B20數位溫度感測器是DALLAS公司生產的單總線數位溫度感測器, 美國. 它具有較寬的溫度測量範圍 (-55℃~+125℃) 固有溫度測量解析度為0.5℃. DS18B20支援多點組網功能, 只需三條線即可並聯多個DS18B20,實現多點測溫. 測量結果以9~12位元數位量串列傳輸.
讓我們將 DS18B20 連接到 Arduino. 連接很簡單. 首先將 VDD 連接到 Arduino 的 5V 腳,將 GND 連接到接地.
將 DS18B20 數位溫度感測器連接到 Arduino, 你需要執行以下步驟:
硬體連接:
將DS18B20的VCC接腳連接到Arduino的3.3V電源腳.
將DS18B20的GND接腳連接到Arduino的接地腳.
將DS18B20的資料接腳連接到Arduino的GPIO接腳 (例如, GPIO4).
在資料接腳和3.3V電源接腳之間連接4.7kΩ上拉電阻.
軟體配置:
確保您已經安裝了Arduino IDE,並在IDE中安裝了Arduino開發板的支援庫.
在Arduino IDE中編寫程式碼以讀取DS18B20感測器的溫度數據.
DS18B20 感測器的獨特之處在於其獨特的 1-Wire® 介面僅需要一個連接埠引腳即可進行通訊, 每個設備都有一個唯一的64位元串列程式碼儲存在板載ROM中. 另外, 支援數據線供電, 電源電壓範圍為3.0V至5.5V, 使其在各種應用中高度靈活. DS18B20 的應用包括恆溫器, 工業系統, 消費品, 溫度計, 或任何熱敏系統, ETC
DS18B20 是 Maxim IC 的 1-Wire 數位溫度感測器. 報告攝氏度 -55 到 125 (+/-0.5) 和 9 到 12 準確度位數. 每個感測器都刻有唯一的 64 位元序號 – 允許在一條數據總線上使用大量感測器.
特徵:
獨特的 1-Wire® 介面僅需要一個連接埠引腳即可進行通訊;
每個設備都有一個唯一的 64 位元串列程式碼儲存在板載 ROM 中;
多點功能簡化了分散式溫度感測應用;
無需外部元件;
可透過數據線供電.
供電範圍為3.0V至5.5V;
測量 –55°C 至 +125°C 的溫度 (–67°F 至 +257°F) ±0.5°C 精度為 –10°C 至 +85°C;
使用者可以選擇溫度計分辨率 9 到 12 位元;
將溫度轉換為 12 位數字 750 毫秒 (最大限度);
使用者可定義的非揮發性 (內華達州) 警報設定;
警報搜尋命令識別並尋址溫度超出編程限制的設備 (溫度警報條件);
應用包括恆溫器, 工業系統, 消費品, 溫度計, 或任何熱敏系統.
步 2: 你需要什麼:
製作溫度計, 您將需要以下物品:
Arduino 板 (一個, 到期的, 微, ETC。).
防水DS18B20感知器和4.7k電阻.
將所有東西連接在一起的跳線.
有些商店出售帶有 4.7k 電阻的傳感器.
步 3: 建構一個簡單的電路
在 IDE 的串列監視器上列印來自 DS18B20 的數據, 你必須按照原理圖建構電路.
首先將感測器插入麵包板,並按以下順序使用跳線將其引腳連接到 Arduino: 別針 1 接地; 別針 2 到任何數位引腳 (別針 2 在我們的例子中); 別針 3 到+5V或+3.3V,最後是上拉電阻.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt


