找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 577|回复: 5
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
请问为什么的的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, 下载次数: 22)

fec17d429f0a0d3488b110369152de9.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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会亮灭变化,但是蜂鸣器依旧没有反应
回复

使用道具 举报

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

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

使用道具 举报

6#
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 单片机教程网

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