步驟1:基本材料/布局
材料
10k Ohm電阻器
連接導(dǎo)線
電路布局(請參見圖)
簡單地串聯(lián)光電晶體管和電阻器。連接光電晶體管的發(fā)射極引腳(長腳)連接到GND,集電極引腳(短腳)連接到電阻,該電阻將連接到Arduino的5v引腳。
模擬引腳0需要讀取光電晶體管兩端的電壓降,因此連接A0引腳連接到光電晶體管的集電極引腳。
第2步:代碼
Arduino代碼從IR光電晶體管獲取100個讀數(shù)(已讀取)每100uS大約aprox),并使用它來確定此信號是否包含設(shè)定的頻率。
代碼Flash_det是信號檢測代碼,它將檢測大約200Hz的脈沖IR信號(可以通過flashing_ir代碼生成)。
Flash_det的頻率通過更改兩個脈沖之間的距離來設(shè)置“檢測到”(在Flash_det代碼中為48)
if(t》 t2){
Val = t-t2-48;//在這里更改
}//如果
else {
Val = t2-t-48;//和這里
}//結(jié)束其他
如果您想更改IR頻率,Arduino將檢測到未注釋打印輸出代碼的IR頻率,并使用它來確定平均值脈沖之間的距離(見圖)。如果您過多更改頻率,則還必須更改采樣率-設(shè)置為-delayMicroseconds(1);
“信號”功能是進行檢測的地方,它將返回陣列的最低值(IR源的信號強度),取決于設(shè)置頻率是否為正或負(fù)被檢測到-如果檢測到信號,則為負(fù)。
Flash_det最終將打印出返回值。
-請注意,可以修改Flash_det代碼以檢測最突出的紅外光源的頻率以及它的力量。
-
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192197 -
信號檢測器
+關(guān)注
關(guān)注
0文章
4瀏覽量
7786
發(fā)布評論請先 登錄
帶功率檢測器的 5 GHz 前端模塊 skyworksinc

ABIT5-08001200-30-22P-S內(nèi)置測試檢測器放大器MITEQ
Analog Devices Inc. ADL5507對數(shù)射頻功率檢測器數(shù)據(jù)手冊


小家電部件沖壓疊料檢測應(yīng)用案例-阿童木金屬雙張檢測器# 家電# 沖壓# 傳感器# 金屬雙張檢測器
AN-1451: 用于電能計量應(yīng)用的RS-485故障安全和信號丟失檢測器

評論