
这个应该是接收到红外信号,给I/O 8一个高电平,或者低电平,来控制指示灯用的
如果on 是1,则给8口的电压为HIGH,否则为LOW,
也就是
if (on = 1)
digitalWrite(8, HIGH)
else
digitalWrite(8, LOW);
是这样一个意思
这个用起来很简单,用过类似的模块,这个应该也一样。电位器应该是调节红外感应的距离的。
电路接法:
VCC接5V
GND接电源负极
OUT是信号输出端。
正常情况应该是OUT是低电平,如果感应到人,OUT变成高电平。就是这么简单。
这个模块我不确定是低电平变成高电平,还是高电平变成低电平,最好的办法是通电,万用表测OUT电压。有人和没人状态,输出的对比。
很简单的。
第一个是环境,如果在会场,多功能厅,等等红外编码到处飞的地方,可能红外编码会串到一块去……这样基本无解 第二个检查连线问题,特别是信号线 第三个。下一个红外库,用里面的示例程序试一试 实在不行就换遥控器。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)