标题: 单片机+红外避障模块的小问题 检测不到低电平 [打印本页]

作者: 小白大佬轻点喷    时间: 2024-6-2 22:22
标题: 单片机+红外避障模块的小问题 检测不到低电平
请问为什么的的stc89c52单片机检测不到他的低电平,
我的代码将它这个模块的out接到P2^4,
然后在代码中写入sbit avoid =  P2^4;

main函数中写入
while(1){
if(!avoid){
BUZZER_on;        //开启蜂鸣器
Delay1ms(200);//200毫秒延时
BUZZER_off;        //关闭蜂鸣器

}
}
在已经确定蜂鸣器可以正常使用的情况下,当我将障碍物品移动到红外模块前时蜂鸣器没有反应,请问各位这是什么问题,望各位解答。

fec17d429f0a0d3488b110369152de9.jpg (78.2 KB, 下载次数: 23)

fec17d429f0a0d3488b110369152de9.jpg

作者: lxh2002    时间: 2024-6-3 08:23
首先应该确定一下,模块是否输出信号,把模块接上电源,用万用表测OUT,然后移动障碍物,或许还需要调节模块上面的电位器
作者: glinfei    时间: 2024-6-3 09:36
就是调节上面的电位器,看着模块上的led去调。
作者: 小白大佬轻点喷    时间: 2024-6-3 12:26
glinfei 发表于 2024-6-3 09:36
就是调节上面的电位器,看着模块上的led去调。

调节电位器输出led会亮灭变化,但是蜂鸣器依旧没有反应
作者: glinfei    时间: 2024-6-4 09:13
小白大佬轻点喷 发表于 2024-6-3 12:26
调节电位器输出led会亮灭变化,但是蜂鸣器依旧没有反应

嗡鸣器是有源的吗?无源的你把延时调成1微秒试试。就是改成 Delayms(1)
作者: 小白大佬轻点喷    时间: 2024-6-6 21:17
glinfei 发表于 2024-6-4 09:13
嗡鸣器是有源的吗?无源的你把延时调成1微秒试试。就是改成 Delayms(1)

有源的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1