概述基于DS18B20的數(shù)字溫度傳感器
發(fā)布時(shí)間:2019/8/31 14:40:57 訪問(wèn)次數(shù):3863
Arduino溫度濕度傳感器-DS18B20數(shù)字溫度傳感器外觀
概述基于DS18B20的數(shù)字溫度傳感器,可以用來(lái)對(duì)環(huán)境溫度進(jìn)行定量的檢測(cè)。DS18B20數(shù)字溫度傳感器是美國(guó)DALLAS公司生產(chǎn)的一總線數(shù)字溫度傳感器。其測(cè)溫范圍 -55℃~+125℃,固有測(cè)溫分辨率0.5℃,支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫,測(cè)量結(jié)果以9~12位數(shù)字量方式串行傳送。DS18B20數(shù)字溫度傳感器與Arduino專用傳感器擴(kuò)展板結(jié)合使用,可以非常容易地實(shí)現(xiàn)與環(huán)境溫度感知相關(guān)的互動(dòng)效果。性能描述類型:數(shù)字模塊(一總線接口)可用于檢測(cè)周?chē)諝鉁囟葴囟葴y(cè)量范圍:-55℃~+125℃測(cè)量精度:±0.5 °C(-10 °C至+85 °C范圍內(nèi))9位~12位A/D轉(zhuǎn)換精度分辨率:0.5℃供電電壓:3.3V或5V引腳定義
傳感器引腳的定義是
1.輸出信號(hào)
2.電源(VCC)
3.地(GND)
當(dāng)DS18B20采用外部供電時(shí),只需將其數(shù)據(jù)線,與單片機(jī)的一位雙向端口相連就可以實(shí)現(xiàn)數(shù)據(jù)的傳遞。
注意:當(dāng)溫度高于100℃ 時(shí),不能使用寄生電源,因?yàn)榇藭r(shí)器件中較大的漏電流會(huì)使總線不能可靠檢測(cè)高低電平,從而導(dǎo)致數(shù)據(jù)傳輸誤碼率的增大。
更加詳細(xì)的DS18B20介紹,可查閱技術(shù)手冊(cè),這里不在詳細(xì)記錄。
4、LED:3個(gè)
5、電阻:1KΩ(1個(gè)) 4.7KΩ(1個(gè))
6、杜邦線:若干
7、面包板:一個(gè)
二、溫度傳感器實(shí)驗(yàn)1、硬件連接方法
上節(jié)驅(qū)動(dòng)液晶是使用的手工編寫(xiě)代碼,這次我們直接使用arduino自帶的LiquidCrystal庫(kù)來(lái)進(jìn)行驅(qū)動(dòng),此庫(kù)文件允許arduino控制板控制基于Hitachi HD44780或與之相兼容芯片大部分的液晶,可以工作于4bit或者8bit狀態(tài)。下圖為我們所使用的arduino的LiquidCrystal庫(kù)文件位置,只有這里顯示的庫(kù)文件,arduino才可以調(diào)用。當(dāng)然也可以自己導(dǎo)入庫(kù)文件。另外,這里需要使用OneWire庫(kù)和DallasTemperature庫(kù)(讀取相應(yīng)地址傳感器),這兩個(gè)庫(kù)需要下載后,自己導(dǎo)入。
1。 Arduino UNO板和以太網(wǎng)電纜
2。 16X2 LCD
3。 LM35溫度傳感器
4。面包板
5。電位器103
6。男性 - 男性跳線 - 30
7。 9V電池和電池連接器
步驟2:連接:
》連接LCD PIN 1接地和PIN 2分別供電。
》將LCD PIN 3連接到10K電位器,并將其余端子接地。
》將LCD PIN 15連接到地和PIN 16分別供電。
》將LCD PIN D4,D5,D6和D7連接到Arduino的PINS 5 - 2。
》連接LCD PIN 4(RS)到Arduino的PIN碼7。
》將LCD PIN 5(RW)連接到地。
》將LCD PIN 6(E)連接到Arduino的PIN 6。
》將LM35連接到面包板。
》獲取LM35的輸出,即LM35的PIN 2,并將其連接到Arduino的模擬輸入Ao。
其余的連接是將兩個(gè)面包板連接在一起。
完成所有連接后,它的編碼時(shí)間。
步驟3:代碼:
必須通過(guò)以太網(wǎng)電纜將給定代碼上傳到Arduino UNO板選擇主板后輸入Arduino軟件中的代碼 - Arduino/Genuino UNO和程序員 - ArduinoISP。
下面的代碼可用 -
步驟4:最終TOUCHES
將代碼上傳到電路板后,斷開(kāi)以太網(wǎng)電纜。
現(xiàn)在,連接電源,如圖所示并檢查液晶顯示屏是否已打開(kāi)。
如果液晶顯示屏未亮起,請(qǐng)檢查面包板上的連接并擰緊連接并檢查代碼是否輸入正確,然后重試。
Arduino溫度濕度傳感器-DS18B20數(shù)字溫度傳感器外觀
概述基于DS18B20的數(shù)字溫度傳感器,可以用來(lái)對(duì)環(huán)境溫度進(jìn)行定量的檢測(cè)。DS18B20數(shù)字溫度傳感器是美國(guó)DALLAS公司生產(chǎn)的一總線數(shù)字溫度傳感器。其測(cè)溫范圍 -55℃~+125℃,固有測(cè)溫分辨率0.5℃,支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫,測(cè)量結(jié)果以9~12位數(shù)字量方式串行傳送。DS18B20數(shù)字溫度傳感器與Arduino專用傳感器擴(kuò)展板結(jié)合使用,可以非常容易地實(shí)現(xiàn)與環(huán)境溫度感知相關(guān)的互動(dòng)效果。性能描述類型:數(shù)字模塊(一總線接口)可用于檢測(cè)周?chē)諝鉁囟葴囟葴y(cè)量范圍:-55℃~+125℃測(cè)量精度:±0.5 °C(-10 °C至+85 °C范圍內(nèi))9位~12位A/D轉(zhuǎn)換精度分辨率:0.5℃供電電壓:3.3V或5V引腳定義
傳感器引腳的定義是
1.輸出信號(hào)
2.電源(VCC)
3.地(GND)
當(dāng)DS18B20采用外部供電時(shí),只需將其數(shù)據(jù)線,與單片機(jī)的一位雙向端口相連就可以實(shí)現(xiàn)數(shù)據(jù)的傳遞。
注意:當(dāng)溫度高于100℃ 時(shí),不能使用寄生電源,因?yàn)榇藭r(shí)器件中較大的漏電流會(huì)使總線不能可靠檢測(cè)高低電平,從而導(dǎo)致數(shù)據(jù)傳輸誤碼率的增大。
更加詳細(xì)的DS18B20介紹,可查閱技術(shù)手冊(cè),這里不在詳細(xì)記錄。
4、LED:3個(gè)
5、電阻:1KΩ(1個(gè)) 4.7KΩ(1個(gè))
6、杜邦線:若干
7、面包板:一個(gè)
二、溫度傳感器實(shí)驗(yàn)1、硬件連接方法
上節(jié)驅(qū)動(dòng)液晶是使用的手工編寫(xiě)代碼,這次我們直接使用arduino自帶的LiquidCrystal庫(kù)來(lái)進(jìn)行驅(qū)動(dòng),此庫(kù)文件允許arduino控制板控制基于Hitachi HD44780或與之相兼容芯片大部分的液晶,可以工作于4bit或者8bit狀態(tài)。下圖為我們所使用的arduino的LiquidCrystal庫(kù)文件位置,只有這里顯示的庫(kù)文件,arduino才可以調(diào)用。當(dāng)然也可以自己導(dǎo)入庫(kù)文件。另外,這里需要使用OneWire庫(kù)和DallasTemperature庫(kù)(讀取相應(yīng)地址傳感器),這兩個(gè)庫(kù)需要下載后,自己導(dǎo)入。
1。 Arduino UNO板和以太網(wǎng)電纜
2。 16X2 LCD
3。 LM35溫度傳感器
4。面包板
5。電位器103
6。男性 - 男性跳線 - 30
7。 9V電池和電池連接器
步驟2:連接:
》連接LCD PIN 1接地和PIN 2分別供電。
》將LCD PIN 3連接到10K電位器,并將其余端子接地。
》將LCD PIN 15連接到地和PIN 16分別供電。
》將LCD PIN D4,D5,D6和D7連接到Arduino的PINS 5 - 2。
》連接LCD PIN 4(RS)到Arduino的PIN碼7。
》將LCD PIN 5(RW)連接到地。
》將LCD PIN 6(E)連接到Arduino的PIN 6。
》將LM35連接到面包板。
》獲取LM35的輸出,即LM35的PIN 2,并將其連接到Arduino的模擬輸入Ao。
其余的連接是將兩個(gè)面包板連接在一起。
完成所有連接后,它的編碼時(shí)間。
步驟3:代碼:
必須通過(guò)以太網(wǎng)電纜將給定代碼上傳到Arduino UNO板選擇主板后輸入Arduino軟件中的代碼 - Arduino/Genuino UNO和程序員 - ArduinoISP。
下面的代碼可用 -
步驟4:最終TOUCHES
將代碼上傳到電路板后,斷開(kāi)以太網(wǎng)電纜。
現(xiàn)在,連接電源,如圖所示并檢查液晶顯示屏是否已打開(kāi)。
如果液晶顯示屏未亮起,請(qǐng)檢查面包板上的連接并擰緊連接并檢查代碼是否輸入正確,然后重試。
上一篇:SMT組裝過(guò)程概述
熱門(mén)點(diǎn)擊
- 晶圓可接受度測(cè)試(WAT)
- 在采用重合器與電壓一時(shí)間型分段器配合時(shí)
- 在自制的pcb板上面焊接貼片元件
- 傳統(tǒng)的單相接地故障選線就是利用5次諧波
- 概述基于DS18B20的數(shù)字溫度傳感器
- 電壓一時(shí)間型分段器的參數(shù)
- G標(biāo)準(zhǔn)TD-SCDMA的使命,為我國(guó)移動(dòng)通信
- TMS320F206的FLASH燒錄詳析
- WiFi 6 路由器閃亮登場(chǎng)
- 冰神P360 ARGB銀色版基本做到了全面兼
推薦技術(shù)資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫(huà)脫離不了... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門(mén)陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究