OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5662|回复: 10

单片机不用语音芯片产生火警声

[复制链接]

7

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2015-12-26
在线时间
56 小时
发表于 2016-5-27 15:28:59 | 显示全部楼层 |阅读模式
10金钱
向大家请教一个问题,如何利用单片机控制蜂鸣器发出火警声呢,不能用语音芯片,自己利用for循环改变频率,试了好久,但是声音始终不像火警声,有没有人知道怎么搞啊,谢谢大家。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

201

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2015-4-26
在线时间
173 小时
发表于 2016-5-27 15:35:33 | 显示全部楼层
算出火警警报的频率变化范围,利用定时器产生频率变化的方波,然后三极管驱动无源蜂鸣器.
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12028
金钱
12028
注册时间
2013-3-8
在线时间
1280 小时
发表于 2016-5-27 15:43:50 | 显示全部楼层
用这个软件,可以试试
QQ截图20160527154244.jpg
回复

使用道具 举报

22

主题

180

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2015-6-29
在线时间
101 小时
发表于 2016-5-27 17:07:48 | 显示全部楼层
augustedward 发表于 2016-5-27 15:43
用这个软件,可以试试

这个什么软件啊,哪里有下载啊,想用来玩玩
我是菜鸟
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2282
注册时间
2013-12-16
在线时间
448 小时
发表于 2016-5-27 17:43:53 | 显示全部楼层
就是单片机播放音乐的程序,你可以自己搜索"51单片机播放音乐"会有不少例程可以参考,主要通过PWM控制IO输出,改变PWM的频率实现音乐播放,51都能实现.
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12028
金钱
12028
注册时间
2013-3-8
在线时间
1280 小时
发表于 2016-5-28 12:17:27 | 显示全部楼层
负西弱 发表于 2016-5-27 17:07
这个什么软件啊,哪里有下载啊,想用来玩玩

网上下载的!你百度一下
回复

使用道具 举报

7

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2015-12-26
在线时间
56 小时
 楼主| 发表于 2016-5-30 13:06:09 | 显示全部楼层
augustedward 发表于 2016-5-27 15:43
用这个软件,可以试试

我试试,谢谢,我是把WAV格式的报警声转化成16进制的数组,但是这个数组太大了,肯定不行,用你说的这个试试
回复

使用道具 举报

49

主题

341

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5265
金钱
5265
注册时间
2012-8-25
在线时间
1025 小时
发表于 2016-6-1 15:19:49 | 显示全部楼层
警报声做过 ,就是扫频 ,频率从低到高 ,再从高到低,不一样变化速度效果不同  一般 1K到3K或者跟高之间
回复

使用道具 举报

7

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2015-12-26
在线时间
56 小时
 楼主| 发表于 2016-6-4 14:29:22 | 显示全部楼层
gotofly21 发表于 2016-6-1 15:19
警报声做过 ,就是扫频 ,频率从低到高 ,再从高到低,不一样变化速度效果不同  一般 1K到3K或者跟高之间

这个我试过,但是声音不像,不知道有没有什么技巧的
回复

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838
金钱
1838
注册时间
2014-12-4
在线时间
717 小时
发表于 2016-6-4 16:07:32 | 显示全部楼层
MusicEncode.zip (311.69 KB, 下载次数: 1054)
回复

使用道具 举报

49

主题

341

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5265
金钱
5265
注册时间
2012-8-25
在线时间
1025 小时
发表于 2016-6-6 10:39:47 | 显示全部楼层
我不知你是不是每个频率都变化,这样肯定不对,而应该用时间调制,比如每0.1秒变化一个频率,
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 08:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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