步驟1:基本材料/布局

材料
10k Ohm電阻器
連接導(dǎo)線
電路布局(請(qǐng)參見圖)
簡(jiǎn)單地串聯(lián)光電晶體管和電阻器。連接光電晶體管的發(fā)射極引腳(長(zhǎng)腳)連接到GND,集電極引腳(短腳)連接到電阻,該電阻將連接到Arduino的5v引腳。
模擬引腳0需要讀取光電晶體管兩端的電壓降,因此連接A0引腳連接到光電晶體管的集電極引腳。
第2步:代碼


Arduino代碼從IR光電晶體管獲取100個(gè)讀數(shù)(已讀?。┟?00uS大約aprox),并使用它來(lái)確定此信號(hào)是否包含設(shè)定的頻率。
代碼Flash_det是信號(hào)檢測(cè)代碼,它將檢測(cè)大約200Hz的脈沖IR信號(hào)(可以通過flashing_ir代碼生成)。
Flash_det的頻率通過更改兩個(gè)脈沖之間的距離來(lái)設(shè)置“檢測(cè)到”(在Flash_det代碼中為48)
if(t》 t2){
Val = t-t2-48;//在這里更改
}//如果
else {
Val = t2-t-48;//和這里
}//結(jié)束其他
如果您想更改IR頻率,Arduino將檢測(cè)到未注釋打印輸出代碼的IR頻率,并使用它來(lái)確定平均值脈沖之間的距離(見圖)。如果您過多更改頻率,則還必須更改采樣率-設(shè)置為-delayMicroseconds(1);
“信號(hào)”功能是進(jìn)行檢測(cè)的地方,它將返回陣列的最低值(IR源的信號(hào)強(qiáng)度),取決于設(shè)置頻率是否為正或負(fù)被檢測(cè)到-如果檢測(cè)到信號(hào),則為負(fù)。
Flash_det最終將打印出返回值。
-請(qǐng)注意,可以修改Flash_det代碼以檢測(cè)最突出的紅外光源的頻率以及它的力量。
-
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196970 -
信號(hào)檢測(cè)器
+關(guān)注
關(guān)注
0文章
4瀏覽量
7856
發(fā)布評(píng)論請(qǐng)先 登錄
單探頭金屬雙張檢測(cè)器 - 雙通道檢測(cè) - 8200S 操作視頻# 雙張檢測(cè)器#
什么是低電壓檢測(cè)器(LVD)?
電網(wǎng)設(shè)備局放檢測(cè)器:守護(hù)電力安全
汽車沖壓產(chǎn)線疊料檢測(cè)應(yīng)用--阿童木單探頭金屬雙張檢測(cè)器
表面貼裝混頻器/檢測(cè)器肖特基二極管 skyworksinc
表面貼裝混頻器和檢測(cè)器肖特基二極管 skyworksinc
帶功率檢測(cè)器的 5 GHz 功率放大器 skyworksinc
帶功率檢測(cè)器的 5 GHz 前端模塊 skyworksinc
ABIT5-08001200-30-22P-S內(nèi)置測(cè)試檢測(cè)器放大器MITEQ
Analog Devices Inc. ADL5507對(duì)數(shù)射頻功率檢測(cè)器數(shù)據(jù)手冊(cè)
德州儀器與華盛昌發(fā)布AFD-80拉弧信號(hào)檢測(cè)器
汽車產(chǎn)線疊料檢測(cè)應(yīng)用案例-阿童木8200S雙張檢測(cè)器
Arduino紅外信號(hào)檢測(cè)器的制作
評(píng)論