硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 868|回复: 15
收起左侧

[GPIO] 求一个无源蜂鸣器发叮叮声音的代码

  [复制链接]

11

主题

51

回帖

84

积分

初级会员

积分
84
发表于 2026-7-7 12:57:30 | 显示全部楼层 |阅读模式
如题,以前用的是有源的,固定的滴滴声,感觉不高档。现在换成无源的,用固定的频率驱动的,比有缘的稍微好听一点。但是还是不理想。

想要那种有颤音的,听起来高档的效果。用来做按键按键的按键音。付费求取。
回复

使用道具 举报

11

主题

127

回帖

160

积分

初级会员

积分
160
发表于 2026-7-7 14:25:44 | 显示全部楼层
这个不难,实时改变PWM频率和持续时间就好了。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123904
QQ
发表于 2026-7-7 17:33:47 | 显示全部楼层
我们的蜂鸣器就是无源的,例子V7-003
https://forum.anfulai.cn/forum.p ... &extra=page%3D1

回复

使用道具 举报

11

主题

51

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2026-7-7 18:51:28 | 显示全部楼层

有声音的效果视频不?我想听听啥音质。

响现在是能响的,只是响的效果不是我想要的。
回复

使用道具 举报

11

主题

51

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2026-7-7 18:57:52 | 显示全部楼层
xy201207 发表于 2026-7-7 14:25
这个不难,实时改变PWM频率和持续时间就好了。

愿意帮我写一下这个代码不,付辛苦费。

不是能响就行了,是需要音质好,要有高档的感觉。
回复

使用道具 举报

4

主题

480

回帖

492

积分

高级会员

积分
492
发表于 2026-7-7 23:32:06 | 显示全部楼层
kuyu20 发表于 2026-7-7 18:57
愿意帮我写一下这个代码不,付辛苦费。

不是能响就行了,是需要音质好,要有高档的感觉。

能播放生日卡片那种音乐,但不能发出“叮叮”声,“叮叮”声可以用pwm驱动扬声器发出,不用放大电路。
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2026-7-10 14:10:57 | 显示全部楼层
你想要哪种带有尾音的效果,类似于空调按键的那个叮叮声吗?它是由两组信号控制实现的,一个PWM+一个电源控制,声音逐渐减弱的尾音是靠关闭电源让电容缓慢放电来实现的,需要几千uF的电容才能听到明显的尾音。
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2026-7-10 14:17:36 | 显示全部楼层
电路可以参考这个 Snipaste_2026-07-10_14-16-24.png
回复

使用道具 举报

11

主题

127

回帖

160

积分

初级会员

积分
160
发表于 2026-7-10 20:28:30 | 显示全部楼层
xiaoleizii 发表于 2026-7-10 14:17
电路可以参考这个

他应该只是播放Do Re Mi Fa Sol La Si Do 就够了。
回复

使用道具 举报

11

主题

51

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2026-7-10 20:52:20 | 显示全部楼层
xiaoleizii 发表于 2026-7-10 14:10
你想要哪种带有尾音的效果,类似于空调按键的那个叮叮声吗?它是由两组信号控制实现的,一个PWM+一个电源控 ...

是的,是要这种效果。如果不加电源控制的话,有办法实现吗?
回复

使用道具 举报

11

主题

51

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2026-7-10 20:53:05 | 显示全部楼层
xy201207 发表于 2026-7-10 20:28
他应该只是播放Do Re Mi Fa Sol La Si Do 就够了。

不是这样的。不要这种。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123904
QQ
发表于 2026-7-11 09:19:18 | 显示全部楼层
kuyu20 发表于 2026-7-7 18:51
有声音的效果视频不?我想听听啥音质。

响现在是能响的,只是响的效果不是我想要的。

B站搜蜂鸣器音乐。

不过做出高档的感觉比较难。
回复

使用道具 举报

11

主题

51

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2026-7-11 11:43:44 | 显示全部楼层
xiaoleizii 发表于 2026-7-10 14:17
电路可以参考这个

B站上看了一下,确实也是这样做的。但是我硬件已经做好了,没法配合硬件实现了。纯软件有实现的方案不?

https://www.bilibili.com/video/B ... 81fbb61fef29905eb47

这个链接上做的效果就可以。他也是靠控制电源配合实现的。
回复

使用道具 举报

50

主题

399

回帖

549

积分

金牌会员

积分
549
发表于 2026-7-13 10:09:29 | 显示全部楼层
kuyu20 发表于 2026-7-7 18:57
愿意帮我写一下这个代码不,付辛苦费。

不是能响就行了,是需要音质好,要有高档的感觉。

试试Code Buddy给你做一个
回复

使用道具 举报

1

主题

68

回帖

71

积分

初级会员

积分
71
发表于 2026-7-13 12:24:04 | 显示全部楼层
xiaoleizii 发表于 2026-7-10 14:10
你想要哪种带有尾音的效果,类似于空调按键的那个叮叮声吗?它是由两组信号控制实现的,一个PWM+一个电源控 ...

学习了。
回复

使用道具 举报

11

主题

51

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2026-7-14 10:54:49 | 显示全部楼层
wanglehui_12 发表于 2026-7-13 10:09
试试Code Buddy给你做一个

不会用啊
可以辛苦你帮我搞一下不?
现在是硬件定死了,没法配合硬件搞了,只能纯软件实现了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-8-26 02:15 , Processed in 0.740924 second(s), 7 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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