[其它应用] 按动按键蜂鸣器鸣叫一下是如何实现的?

[复制链接]
2063|24
 楼主| gongche 发表于 2022-4-13 21:37 | 显示全部楼层 |阅读模式
按动按键蜂鸣器鸣叫一下是如何实现的?
llljh 发表于 2022-4-13 21:38 | 显示全部楼层
简单说就是确认有按键按下后,让蜂鸣器工作一段时间
juventus9554 发表于 2022-4-13 21:40 | 显示全部楼层
开关串联蜂鸣器,开关选择不自锁开关或轻触开关。蜂鸣器选择如电脑主机自带震荡电路的蜂鸣器。(加电就响的那种)
chenho 发表于 2022-4-13 21:42 | 显示全部楼层
没有看清楚,是否像手机按键一样,按一下叫一下的。
yszong 发表于 2022-4-13 21:45 | 显示全部楼层
首先需要清除蜂鸣器是有源还是无源。有源的话,只要给定电源就可以响了。如果是无源蜂鸣器就需要外部频率驱动。
renyaq 发表于 2022-4-13 21:47 | 显示全部楼层
按下按键,另一个口输出1K到2K左右的方波驱动蜂鸣器响300MS至800MS即可
heweibig 发表于 2022-4-13 21:50 | 显示全部楼层
在无源蜂鸣器驱动中,如果芯片有蜂鸣器模块的话,那么只要启动蜂鸣器模块就可以了。如果芯片没有蜂鸣器模块的话,那么就需要用IO定时翻转来模拟一个驱动频率。
 楼主| gongche 发表于 2022-4-13 21:52 | 显示全部楼层
用PWM来驱动,一般工作多长时间?
dengdc 发表于 2022-4-13 21:54 | 显示全部楼层
这个不一定的,看设计要求了,一般设计0.1S即可
dengdc 发表于 2022-4-13 21:56 | 显示全部楼层

不知道你用什么编译器,如果用KEIL,都可以仿真的。
jiajs 发表于 2022-4-13 21:57 | 显示全部楼层
确实要看你是用有源蜂鸣器,还是无源蜂鸣器,无源的要2-3KHZ的脉冲驱动
tian111 发表于 2022-4-13 22:00 | 显示全部楼层
这个好像比较简单吧……先检测按键,再给蜂鸣器驱动电平就可以了,或者PWM输入就行了
dingy 发表于 2022-4-13 22:02 | 显示全部楼层
要么按键作为硬开关控制蜂鸣器,要么就是软开关,由程序控制。
shimx 发表于 2022-4-13 22:06 | 显示全部楼层
嗯,注意区分蜂鸣器是有源还是无源。
xxrs 发表于 2022-4-13 22:11 | 显示全部楼层
其实按键让蜂鸣器响,无非就是给蜂鸣器一个高低电平而已,按照自己想的做,出问题了再请教别人,对自己好
zwll 发表于 2022-4-13 22:13 | 显示全部楼层
如果是多个按键呢?要求:每按一个,就响一次,就不能实现呀?
 楼主| gongche 发表于 2022-4-13 22:15 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家
rankey 发表于 2022-4-29 14:47 | 显示全部楼层
调用一个蜂鸣器函数
rankey 发表于 2022-4-29 14:48 | 显示全部楼层
都技术总监级别了,还不会弄蜂鸣器
tpgf 发表于 2022-5-4 13:54 | 显示全部楼层
用中断处理就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

768

主题

9410

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部