查看SKU:RB-02S019A LM35線性溫度傳感器的源代碼
←
SKU:RB-02S019A LM35線性溫度傳感器
跳轉至:
導航
、
搜索
因為以下原因,你沒有權限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
<br/> [[文件:02S019A02.jpg|500px|有框|右|LM35線性溫度傳感器]] ==產(chǎn)品概述== 最新推出的Analogue Temperature Sensor采用NS公司(美國國家半導體公司)生產(chǎn)的溫度傳感器LM35,它具有很高的工作精度和較寬的線性工作范圍,從使用角度來說,熱電偶常用于高溫測量,鉑電阻用于中溫測量(攝氏800度左右),而熱敏電阻和半導體溫度傳感 器適合于200度以下的溫度測量, LM35就是一款半導體溫度傳感器與用開爾文標準的線性溫度傳感器相比更有優(yōu)越之處,LM35無需外部校準或微調,可以提供±1/4℃的常用的室溫精度。LM35溫度傳感器模塊不僅可以通過一根3P傳感器連接線直接插到Sensor Shield V5.0 傳感器擴展板或Sensor Shield V1.0 專用傳感器擴展板上,還可以與各種單片機開發(fā)板、機器人控制器相連接,輕松實現(xiàn)周圍環(huán)境溫度檢測,是制作互動作品與智能機器人的常用傳感器。 ==規(guī)格參數(shù)== # 在攝氏溫度下直接校準 # 靈敏度:+10.0mV/℃的線性刻度系數(shù) # 確保0.5℃的精度(在25℃) # 額定溫度范圍為-40℃至+110℃ # 工作電壓范圍寬4V 至30V # 低功耗,小于60uA # 在靜止空氣中,自熱效應低,小于0.08℃的自熱 # 非線性僅為±1/4℃ # 輸出阻抗,通過1mA 電流時僅為0.1Ω # LM35 數(shù)據(jù)手冊:[http://www.ti.com/lit/ds/symlink/lm35.pdf 下載] ==接口定義== * S:輸出信號 * +:電源(VCC) * -:地(GND) [[文件:02S019A.png|500px|有框|居中]] ==使用方法== ===工作原理=== LM35是由 National Semiconductor 所生產(chǎn)的溫度感測器,其輸出電壓與攝氏溫標呈線性關係,轉換公式如下,0°C時輸出為0V,每升高 1°C,輸出電壓增加10mV。 <big>公式: Vout_lm35(T) = 10mV /℃ * T℃</big> ===編程原理=== LM35 溫度傳感器引出三個引腳,分別是信號S、電源Vcc、地GND,實際使用時,可以將LM35溫度傳感器連接到Arduino控制器的模擬接口,如A0,接線方法如接線圖所示,因為LM35會直接產(chǎn)生類比電壓,而產(chǎn)生的電壓大小和溫度成正比例,每1攝氏度產(chǎn)生10mV,程序中會將 analogRead 的值轉換成毫伏,再除以10轉換成攝氏度,LM35溫度傳感器的精確度大約是0.5度,在許多情況下可以使用整數(shù)而不是浮點數(shù)來做運算 ===連接示意圖=== [[文件:02S019A01.png|500px|有框|居中]] ===例子程序1=== <pre style='color:blue'> const int inpin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(inpin); Serial.print(value); Serial.print(">"); float celsius = value *(5.0/1023*100); Serial.print(celsius); Serial.print(" degrees Celsius, "); Serial.print((celsius * 9)/5 + 32);//轉換成華氏溫度 Serial.println(" degress Fahrenheit "); delay(1000); } </pre> ===程序1效果=== :此代碼功能是檢測當前環(huán)境下的溫度。如下圖所示,串口助手窗口顯示為前溫度值。 [[文件:02S019A03.png|500px|有框|居中]] ===例子程序2=== <pre style='color:blue'> int pin = 0; //模擬口0 int tempc = 0;//溫度變量 int samples[8]; int maxi = -100,mini = 100; int i; void setup(){ Serial.begin(9600); // 設置波特率為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); } </pre> ===程序2效果=== :此代碼功能是檢測當前環(huán)境下的溫度。如下圖所示,串口助手窗口顯示為前溫度值。Celsius 為當前的溫度值,Max 為當前最大溫度值,Min 為當前最小溫度值。 [[文件:02S019A04.png|500px|有框|居中]] ==應用視頻== [[File:wen du 01.png|400px|左|link=http://v.youku.com/v_show/id_XODg0ODMzNzAw.html?from=y1.7-2]] [[File:wen du 02.png|400px|居中|link=http://v.youku.com/v_show/id_XNDkxNjQ2NDAw.html?from=y1.7-2]] <br/> ==產(chǎn)品相關推薦== [[文件:erweima.png|230px|無框|右]] ===產(chǎn)品購買地址=== [http://gharee.com/goods.php?id=71 LM35模擬線性溫度傳感器]<br/> ===周邊產(chǎn)品推薦=== [http://gharee.com/goods-319.html LM35溫度傳感器 電子元件]<br/> [http://gharee.com/goods-546.html Carduino UNO R3 控制器]<br/> [http://gharee.com/goods-161.html DS18B20 數(shù)字溫度傳感器] ===相關問題解答=== [http://www.geek-workshop.com/forum.php?mod=viewthread&tid=79 使用LM35溫度傳感器通過液晶顯示溫度]<br/> ===相關學習資料=== [http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/>
返回
SKU:RB-02S019A LM35線性溫度傳感器
。
來自“
http://gharee.com/wiki/index.php/SKU:RB-02S019A_LM35線性溫度傳感器
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明