3208|12

178

帖子

0

TA的资源

一粒金砂(中级)

STM32和无源蜂鸣器播放声音的问题 [复制链接]

 

引脚通过PWM驱动无源蜂鸣器来发出不同的声音

看网上的例子 就是声音文件对应的 节拍 频率 等参数放在数组里面然后挨个调用,就能播放想要的声音

现在问题是怎么得到一段 音频对应的节拍和频率等参数

在网上下载的MP3文件怎么得到这些数据呢?

此帖出自stm32/stm8论坛

最新回复

还是看简谱吧, do re mi,然后映射到不同频率,都是标准的 中间C好像是440Hz   详情 回复 发表于 2024-4-30 14:47

回复
举报

5858

帖子

2

TA的资源

版主

网上下的MP3肯定是不能转换成这种数据的,网上有一些音频的数据分享,你可以拿来用,有些开发板也会带音频数据的问文件

此帖出自stm32/stm8论坛

点评

我目前的项目就是检测值和报警值比较,根据差值的大小来发出不同的声音。这些声音都只有MP3文件  详情 回复 发表于 2023-8-12 08:12

回复

2万

帖子

0

TA的资源

超级版主

小字一组a音,国际标准为440Hz。由此可以得到所有音高。

至于节拍,那就是某音持续时间。

此帖出自stm32/stm8论坛

点评

啥意思啊?  详情 回复 发表于 2023-8-12 08:22

回复

2

帖子

1

TA的资源

一粒金砂(初级)

可以使用malab 对音频文件
此帖出自stm32/stm8论坛

回复

2

帖子

1

TA的资源

一粒金砂(初级)

可以使用matlab 对音频文件做 fft 分析

此帖出自stm32/stm8论坛

回复

178

帖子

0

TA的资源

一粒金砂(中级)

wangerxian 发表于 2023-8-11 16:54 网上下的MP3肯定是不能转换成这种数据的,网上有一些音频的数据分享,你可以拿来用,有些开发板也会带音频 ...

我目前的项目就是检测值和报警值比较,根据差值的大小来发出不同的声音。这些声音都只有MP3文件

此帖出自stm32/stm8论坛

点评

不知道有没有那种工具,能写编码发出声音,这样你就比较好测试自己写的编码对应的声音了。直接转换的我感觉是没有的。  详情 回复 发表于 2023-8-14 09:10

回复

178

帖子

0

TA的资源

一粒金砂(中级)

maychang 发表于 2023-8-11 17:00 小字一组a音,国际标准为440Hz。由此可以得到所有音高。 至于节拍,那就是某音持续时间。

啥意思啊?

此帖出自stm32/stm8论坛

回复

4647

帖子

4

TA的资源

版主

使用音频分析软件或者使用编程语言和相应的音频处理库(如Python的Librosa库)

此帖出自stm32/stm8论坛

回复

5054

帖子

5

TA的资源

版主

先对音频进行编辑得到想要的段落,然后通过Python可以转化成C语言数组

此帖出自stm32/stm8论坛
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引


回复

5858

帖子

2

TA的资源

版主

程序会不会 发表于 2023-8-12 08:12 我目前的项目就是检测值和报警值比较,根据差值的大小来发出不同的声音。这些声音都只有MP3文件

不知道有没有那种工具,能写编码发出声音,这样你就比较好测试自己写的编码对应的声音了。直接转换的我感觉是没有的。

此帖出自stm32/stm8论坛

回复

5738

帖子

4

TA的资源

版主

PCM编码吧。

此帖出自stm32/stm8论坛

回复

6493

帖子

9

TA的资源

版主

希望楼主能学会,再发一个帖子,我也来学习学习!

此帖出自stm32/stm8论坛

回复

17

帖子

0

TA的资源

一粒金砂(中级)

还是看简谱吧, do re mi,然后映射到不同频率,都是标准的 中间C好像是440Hz

此帖出自stm32/stm8论坛

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

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
DIY一个MSP430的BSL下载方式编程器

533765337553374

eZ430学习笔记之三在labVIEW下使用

以下使用NI-VISA与USB设备eZ430-RF2500进行通信,是在使用LabVIEW2010和NI-VISA503full的开发环境通过的。 1、USB与VISA背景 V ...

NXP ARM自动波特率的实现

随着应用的需要,自动波特率已经不是什么新奇的概念了。在以前要实现自动波特率,一般都会用个定时器来计算数据长度,从 ...

「ADI模拟大学堂」差分放大器以及相关设计软件的基础知识(2014.3.9)

143750「ADI模拟大学堂」差分放大器以及相关设计软件的基础知识(2014.3.9) (每日一份资料) 「ADI模拟大学堂」每天更新一份资 ...

【R7F0C809】硬件SPI刷OLED

本帖最后由 强仔00001 于 2015-9-10 17:02 编辑 bg3.png 上次弄完了系统时钟部分,今天就像弄个OLED上去来显示一些数据。 ...

很神秘的EMC,它是怎么来的

说起开关电源的难点问题,PCB布板问题不算很大难点,但若是要布出一个精良PCB板一定是开关电源的难点之一(PCB设计不好,可能 ...

免费测评:极海M3内核性能最高产品,APM32E103VET6S MINI开发板来了

型号:APM32E103VET6S MINI 来自:珠海极海半导体有限公司 数量:5 看到“IAR已全面支持极海APM32系列MCU&rdq ...

ESP32-C6都出开发板了C5哪去了?

之前一直关注着ESP32-C5的2.4GHz和5GHz双频WiFi,而现在ESP32-C6已经有开发板了,ESP32-C5还没量产? 大家有小道消息吗?

为什么同样是 220V/12V的变压器,标注的功率却分 3W 5W 10W 20W 等型号

为什么同样是 220V/12V的变压器,标注的功率却分 3W 5W 10W 20W 等型号, 1、这些多少多少W 是它能提供的功率上限吗? ...

嵌入式硬件系统接口电路设计

《嵌入式硬件系统接口电路设计》详细介绍了嵌入式硬件系统及其接口电路应用技术,重点讲解了嵌入式系统开发基础、键盘接口电路设 ...

关闭
站长推荐上一条 1/10 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表