步骤1:基本材料/布局
材料
10k Ohm电阻器
连接导线
电路布局(请参见图)
简单地串联光电晶体管和电阻器。连接光电晶体管的发射极引脚(长脚)连接到GND,集电极引脚(短脚)连接到电阻,该电阻将连接到Arduino的5v引脚。
模拟引脚0需要读取光电晶体管两端的电压降,因此连接A0引脚连接到光电晶体管的集电极引脚。
第2步:代码
Arduino代码从IR光电晶体管获取100个读数(已读取)每100uS大约aprox),并使用它来确定此信号是否包含设定的频率。
代码Flash_det是信号检测代码,它将检测大约200Hz的脉冲IR信号(可以通过flashing_ir代码生成)。
Flash_det的频率通过更改两个脉冲之间的距离来设置“检测到”(在Flash_det代码中为48)
if(t》 t2){
Val = t-t2-48;//在这里更改
}//如果
else {
Val = t2-t-48;//和这里
}//结束其他
如果您想更改IR频率,Arduino将检测到未注释打印输出代码的IR频率,并使用它来确定平均值脉冲之间的距离(见图)。如果您过多更改频率,则还必须更改采样率-设置为-delayMicroseconds(1);
“信号”功能是进行检测的地方,它将返回阵列的最低值(IR源的信号强度),取决于设置频率是否为正或负被检测到-如果检测到信号,则为负。
Flash_det最终将打印出返回值。
-请注意,可以修改Flash_det代码以检测最突出的红外光源的频率以及它的力量。
-
Arduino
+关注
关注
188文章
6477浏览量
188088 -
信号检测器
+关注
关注
0文章
3浏览量
7732
发布评论请先 登录
相关推荐
AN-1451: 用于电能计量应用的RS-485故障安全和信号丢失检测器
![AN-1451: 用于电能计量应用的RS-485故障安全和<b class='flag-5'>信号</b>丢失<b class='flag-5'>检测器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
探测器只有一个接口,但是需要同时连接信号发射器和信号检测器,应该怎么办?
高效液相色谱仪的检测器有哪些
荧光检测器用的是什么灯光
荧光检测器适用范围有哪些
荧光检测器用来检测什么物质
荧光检测器激发波长和发射波长怎么设置
电流检测器有什么和什么组成
电路检测器和电流检测器的区别
手机检测器电路图 手机检测器的功能和应用
![手机<b class='flag-5'>检测器</b>电路图 手机<b class='flag-5'>检测器</b>的功能和应用](https://file1.elecfans.com/web2/M00/F6/0D/wKgaomZ-f8WAHtK8AACihsrxWfE140.png)
评论