这个模块在介绍上来看看很简单,所有东西连好之后,如果有障碍IO口会持续收到低电平并且指示灯会亮。
#include <reg51.h>
sbit DQ=P2^5; //这个口接红外线模块
void main()
{
DQ=1;
while(1)
{
if(DQ==0)
{
P1=0xff;//LED灯灭
}
else
{
P1=0x00;//LED灯亮
}
}
}
这是我的程序,很简单,但是现在有下面这几个问题:
1.我把P2^5直接接5V,LED会亮,但是什么都不接不会亮。
2.我把模块上的GND单独拔掉指示灯不亮,LED灯亮,拔其他的没有效果。
3.正常连接的时候,怎么弄模块只是等都是亮的,LED也是亮的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>