“(SKU:RB-02S079)紅外熱釋電傳感器”的版本間的差異
來自ALSROBOT WiKi
(→?應(yīng)用例程) |
|||
第26行: | 第26行: | ||
[[文件:hwr1.jpg|500px|縮略圖|居中]] | [[文件:hwr1.jpg|500px|縮略圖|居中]] | ||
==應(yīng)用例程== | ==應(yīng)用例程== | ||
+ | :將紅外熱釋電傳感器及LED小燈依照程序接入Arduino UNO控制器,觀察當(dāng)有人經(jīng)過及無人時LED小燈的狀態(tài)。 | ||
===示例程序=== | ===示例程序=== | ||
<pre style='color:blue'>byte sensorPin = 2; //設(shè)置傳感器引腳為數(shù)字接口2 | <pre style='color:blue'>byte sensorPin = 2; //設(shè)置傳感器引腳為數(shù)字接口2 | ||
第49行: | 第50行: | ||
===程序效果=== | ===程序效果=== | ||
:如果傳感器檢測到人或者動物,將會點亮13引腳測試燈,并通過串口輸出“Somebody is in this area!”,否則熄滅13引腳測試燈,并通過串口輸出“No one!”。 | :如果傳感器檢測到人或者動物,將會點亮13引腳測試燈,并通過串口輸出“Somebody is in this area!”,否則熄滅13引腳測試燈,并通過串口輸出“No one!”。 | ||
+ | |||
==產(chǎn)品相關(guān)推薦== | ==產(chǎn)品相關(guān)推薦== | ||
購買地址 :[http://gharee.com/goods-636.html 紅外熱釋電傳感器 ] | 購買地址 :[http://gharee.com/goods-636.html 紅外熱釋電傳感器 ] |
2015年5月27日 (三) 17:14的版本
目錄 |
產(chǎn)品概述
哈爾濱奧松機器人科技有限公司最新推出人體紅外熱釋電傳感器,該傳感器能檢測運動的人或動物身上發(fā)出的紅外線,輸出開關(guān)信號,與Arduino 傳感器擴展板v5.0結(jié)合使用,可以應(yīng)用于各種需要檢測運動人體或動物的場合。傳統(tǒng)的熱釋電紅外傳感器需要人體熱釋電紅外探頭、專用芯片和復(fù)雜的外圍電路 來實現(xiàn),體積略大,電路復(fù)雜,可靠性略低。我們新推出的這款紅外熱釋電運動傳感器,專為Arduino設(shè)計,采用數(shù)字一體化集成人體熱釋電紅外探頭,具有體積小、可靠性高、功耗低、外圍電路簡單等特點。 人體紅外熱釋電傳感器可在各種單片機控制器上應(yīng)用,尤其在Arduino控制器上更為簡單,通過3P傳感器連接線插接到Arduino專用傳感器擴展板上,可以非常容易地實現(xiàn)與環(huán)境感知相關(guān)的互動作品。
規(guī)格參數(shù)
- 輸入電壓:3.3~5V
- 工作電流:<20mA
- 工作溫度:-20~85℃
- 輸出電壓:高電平3V,低電平0V
- 輸出延遲時間(高電平):2.3~3秒左右
- 感應(yīng)角度:100°
- 感應(yīng)距離:6米
- 輸出指示燈:高電平點亮
- 輸出引腳極限電流:1mA
- 輸出接口:數(shù)字接口
- 模塊尺寸:30mm×23mm
- 模塊重量:4g
使用方法
引腳定義
- S:信號輸出
- +:電源(VCC)
- -:地(GND)
連接方法
- S端口接到控制器的數(shù)字輸入引腳上。
- 5V 和GND分別接到電源的+5V和GND。
應(yīng)用例程
- 將紅外熱釋電傳感器及LED小燈依照程序接入Arduino UNO控制器,觀察當(dāng)有人經(jīng)過及無人時LED小燈的狀態(tài)。
示例程序
byte sensorPin = 2; //設(shè)置傳感器引腳為數(shù)字接口2 byte indicator = 13; //設(shè)置指示器引腳為數(shù)字接口13 void setup() { pinMode(sensorPin,INPUT); //設(shè)置傳感器引腳為輸入模式 pinMode(indicator,OUTPUT);//設(shè)置指示器引腳為輸出模式 Serial.begin(9600); } void loop() { byte state = digitalRead(sensorPin); //讀取傳感器的狀態(tài) digitalWrite(indicator,state); //輸出指示器的狀態(tài) if(state == 1)Serial.println("Somebody is in this area!"); //通過串口輸出當(dāng)前狀態(tài) else if(state == 0)Serial.println("No one!"); delay(500); //延時500ms }
程序效果
- 如果傳感器檢測到人或者動物,將會點亮13引腳測試燈,并通過串口輸出“Somebody is in this area!”,否則熄滅13引腳測試燈,并通過串口輸出“No one!”。
產(chǎn)品相關(guān)推薦
購買地址 :紅外熱釋電傳感器