“(SKU:RB-02S019)LM35線性溫度傳感器”的版本間的差異

來(lái)自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
?性能描述
第10行: 第10行:
 
# 供電電壓:3.3V或5V
 
# 供電電壓:3.3V或5V
  
?
==產(chǎn)品圖片和引腳定義==
+
==使用方法及例子程序==
?
傳感器引腳的定義是
+
===傳感器引腳的定義是===
 
* S:輸出信號(hào)
 
* S:輸出信號(hào)
 
* +:電源(VCC)
 
* +:電源(VCC)
第17行: 第17行:
 
[[文件:lm35-2.jpg|500px|有框|居中]]
 
[[文件:lm35-2.jpg|500px|有框|居中]]
  
?
==連接示意圖==
+
===連接示意圖===
 
[[文件:lm35-3.jpg|500px|有框|居中]]
 
[[文件:lm35-3.jpg|500px|有框|居中]]
?
==實(shí)物連接圖==
+
===實(shí)物連接圖===
 
[[文件:lm35-4.jpg|500px|有框|居中]]
 
[[文件:lm35-4.jpg|500px|有框|居中]]
?
==示例代碼==
+
===示例代碼===
 
:如圖所示,使用傳感器連接線將LM35線性溫度傳感器連接到Arduino傳感器擴(kuò)展板的模擬口0上。然后將代碼編譯后下載到Arduino里,就可以在串口助手窗口上顯示測(cè)得的當(dāng)前值。Arduino實(shí)驗(yàn)代碼如下。
 
:如圖所示,使用傳感器連接線將LM35線性溫度傳感器連接到Arduino傳感器擴(kuò)展板的模擬口0上。然后將代碼編譯后下載到Arduino里,就可以在串口助手窗口上顯示測(cè)得的當(dāng)前值。Arduino實(shí)驗(yàn)代碼如下。
  

2015年5月6日 (三) 14:28的版本


LM35線性溫度傳感器

目錄

概述

基于LM35半導(dǎo)體的溫度傳感器,可以用來(lái)對(duì)環(huán)境溫度進(jìn)行定性的檢測(cè)。溫度測(cè)量常用的傳感器包括熱電偶,鉑電阻,熱敏電阻和半導(dǎo)體測(cè)溫芯片,其中熱電偶常用于高溫測(cè)量,鉑電阻用于中溫測(cè)量(到攝氏800度左右),而熱敏電阻和半導(dǎo)體溫度傳感器適合于100-200度以下的溫度測(cè)量,其中半導(dǎo)體溫度傳感器的應(yīng)用簡(jiǎn)單,有較好的線性度和較高的靈敏度。LM35半導(dǎo)體溫度傳感器是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的線性溫度傳感器。其測(cè)溫范圍是-40℃到150℃,靈敏度為10mV/℃,輸出電壓與溫度成正比。LM35線性溫度傳感器與Arduino專用傳感器擴(kuò)展板結(jié)合使用,可以非常容易地實(shí)現(xiàn)與環(huán)境溫度感知相關(guān)的互動(dòng)效果。

規(guī)格參數(shù)

  1. 基于半導(dǎo)體的溫度傳感器
  2. 可用于檢測(cè)周圍空氣溫度
  3. 靈敏度:10mV/攝氏度
  4. 測(cè)量溫度范圍:0至100攝氏度
  5. 供電電壓:3.3V或5V

使用方法及例子程序

傳感器引腳的定義是

  • S:輸出信號(hào)
  • +:電源(VCC)
  • -:地(GND)
Lm35-2.jpg

連接示意圖

Lm35-3.jpg

實(shí)物連接圖

Lm35-4.jpg

示例代碼

如圖所示,使用傳感器連接線將LM35線性溫度傳感器連接到Arduino傳感器擴(kuò)展板的模擬口0上。然后將代碼編譯后下載到Arduino里,就可以在串口助手窗口上顯示測(cè)得的當(dāng)前值。Arduino實(shí)驗(yàn)代碼如下。
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);
}
此代碼功能是檢測(cè)當(dāng)前環(huán)境下的溫度。如下圖所示,串口助手窗口顯示為前溫度值。Celsius 為當(dāng)前的溫度值,Max 為當(dāng)前最大溫度值,Min 為當(dāng)前最小溫度值。
LM35-5.jpg

購(gòu)買地址:LM35模擬線性溫度傳感器 http://lifestyle201.com/goods.php?id=71