“(SKU:RB-02S019)LM35線性溫度傳感器”的版本間的差異
來自ALSROBOT WiKi
(→?產(chǎn)品圖片和引腳定義) |
(→?性能描述) |
||
第3行: | 第3行: | ||
==概述== | ==概述== | ||
:基于LM35半導(dǎo)體的溫度傳感器,可以用來對環(huán)境溫度進行定性的檢測。溫度測量常用的傳感器包括熱電偶,鉑電阻,熱敏電阻和半導(dǎo)體測溫芯片,其中熱電偶常用于高溫測量,鉑電阻用于中溫測量(到攝氏800度左右),而熱敏電阻和半導(dǎo)體溫度傳感器適合于100-200度以下的溫度測量,其中半導(dǎo)體溫度傳感器的應(yīng)用簡單,有較好的線性度和較高的靈敏度。LM35半導(dǎo)體溫度傳感器是美國國家半導(dǎo)體公司生產(chǎn)的線性溫度傳感器。其測溫范圍是-40℃到150℃,靈敏度為10mV/℃,輸出電壓與溫度成正比。LM35線性溫度傳感器與Arduino專用傳感器擴展板結(jié)合使用,可以非常容易地實現(xiàn)與環(huán)境溫度感知相關(guān)的互動效果。 | :基于LM35半導(dǎo)體的溫度傳感器,可以用來對環(huán)境溫度進行定性的檢測。溫度測量常用的傳感器包括熱電偶,鉑電阻,熱敏電阻和半導(dǎo)體測溫芯片,其中熱電偶常用于高溫測量,鉑電阻用于中溫測量(到攝氏800度左右),而熱敏電阻和半導(dǎo)體溫度傳感器適合于100-200度以下的溫度測量,其中半導(dǎo)體溫度傳感器的應(yīng)用簡單,有較好的線性度和較高的靈敏度。LM35半導(dǎo)體溫度傳感器是美國國家半導(dǎo)體公司生產(chǎn)的線性溫度傳感器。其測溫范圍是-40℃到150℃,靈敏度為10mV/℃,輸出電壓與溫度成正比。LM35線性溫度傳感器與Arduino專用傳感器擴展板結(jié)合使用,可以非常容易地實現(xiàn)與環(huán)境溫度感知相關(guān)的互動效果。 | ||
? | == | + | ==規(guī)格參數(shù)== |
# 基于半導(dǎo)體的溫度傳感器 | # 基于半導(dǎo)體的溫度傳感器 | ||
# 可用于檢測周圍空氣溫度 | # 可用于檢測周圍空氣溫度 | ||
第9行: | 第9行: | ||
# 測量溫度范圍:0至100攝氏度 | # 測量溫度范圍:0至100攝氏度 | ||
# 供電電壓:3.3V或5V | # 供電電壓:3.3V或5V | ||
+ | |||
==產(chǎn)品圖片和引腳定義== | ==產(chǎn)品圖片和引腳定義== | ||
傳感器引腳的定義是 | 傳感器引腳的定義是 |
2015年5月6日 (三) 14:20的版本
目錄 |
概述
- 基于LM35半導(dǎo)體的溫度傳感器,可以用來對環(huán)境溫度進行定性的檢測。溫度測量常用的傳感器包括熱電偶,鉑電阻,熱敏電阻和半導(dǎo)體測溫芯片,其中熱電偶常用于高溫測量,鉑電阻用于中溫測量(到攝氏800度左右),而熱敏電阻和半導(dǎo)體溫度傳感器適合于100-200度以下的溫度測量,其中半導(dǎo)體溫度傳感器的應(yīng)用簡單,有較好的線性度和較高的靈敏度。LM35半導(dǎo)體溫度傳感器是美國國家半導(dǎo)體公司生產(chǎn)的線性溫度傳感器。其測溫范圍是-40℃到150℃,靈敏度為10mV/℃,輸出電壓與溫度成正比。LM35線性溫度傳感器與Arduino專用傳感器擴展板結(jié)合使用,可以非常容易地實現(xiàn)與環(huán)境溫度感知相關(guān)的互動效果。
規(guī)格參數(shù)
- 基于半導(dǎo)體的溫度傳感器
- 可用于檢測周圍空氣溫度
- 靈敏度:10mV/攝氏度
- 測量溫度范圍:0至100攝氏度
- 供電電壓:3.3V或5V
產(chǎn)品圖片和引腳定義
傳感器引腳的定義是
- S:輸出信號
- +:電源(VCC)
- -:地(GND)
連接示意圖
實物連接圖
示例代碼
- 如圖所示,使用傳感器連接線將LM35線性溫度傳感器連接到Arduino傳感器擴展板的模擬口0上。然后將代碼編譯后下載到Arduino里,就可以在串口助手窗口上顯示測得的當(dāng)前值。Arduino實驗代碼如下。
int pin = 0; //模擬口0 int tempc = 0;//溫度變量 int samples[8]; int maxi = -100,mini = 100; int i; void setup(){ Serial.begin(9600); // 設(shè)置波特率為9600 } void loop(){ for(i = 0;i<=7;i++) { samples[i] = ( 5.0 * analogRead(pin) * 100.0) / 1024.0; tempc = tempc + samples[i]; delay(100); } tempc = tempc/8.0; if(tempc > maxi) {maxi = tempc;} if(tempc < mini) {mini = tempc;} Serial.print(tempc,DEC); //打印溫度值 Serial.print(" Celsius, "); Serial.print(maxi,DEC); Serial.print(" Max, "); Serial.print(mini,DEC); Serial.println(" Min"); tempc = 0; delay(100); }
- 此代碼功能是檢測當(dāng)前環(huán)境下的溫度。如下圖所示,串口助手窗口顯示為前溫度值。Celsius 為當(dāng)前的溫度值,Max 為當(dāng)前最大溫度值,Min 為當(dāng)前最小溫度值。