找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 447|回复: 5
收起左侧

单片机+红外避障模块的小问题 检测不到低电平

[复制链接]
ID:1055423 发表于 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
回复

使用道具 举报

ID:237471 发表于 2024-6-3 08:23 | 显示全部楼层
首先应该确定一下,模块是否输出信号,把模块接上电源,用万用表测OUT,然后移动障碍物,或许还需要调节模块上面的电位器
回复

使用道具 举报

ID:844772 发表于 2024-6-3 09:36 | 显示全部楼层
就是调节上面的电位器,看着模块上的led去调。
回复

使用道具 举报

ID:1055423 发表于 2024-6-3 12:26 | 显示全部楼层
glinfei 发表于 2024-6-3 09:36
就是调节上面的电位器,看着模块上的led去调。

调节电位器输出led会亮灭变化,但是蜂鸣器依旧没有反应
回复

使用道具 举报

ID:844772 发表于 2024-6-4 09:13 | 显示全部楼层
小白大佬轻点喷 发表于 2024-6-3 12:26
调节电位器输出led会亮灭变化,但是蜂鸣器依旧没有反应

嗡鸣器是有源的吗?无源的你把延时调成1微秒试试。就是改成 Delayms(1)
回复

使用道具 举报

ID:1055423 发表于 2024-6-6 21:17 | 显示全部楼层
glinfei 发表于 2024-6-4 09:13
嗡鸣器是有源的吗?无源的你把延时调成1微秒试试。就是改成 Delayms(1)

有源的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表