一粒金砂(初级), 积分 0, 距离下一級还需 5 积分 一粒金砂(初级), 积分 0, 距离下一级还需 5 积分 |
|
||
五彩晶圆(高级), 积分 6446, 距离下一级还需 3554 积分 五彩晶圆(高级), 积分 6446, 距离下一级还需 3554 积分 |
|
||
纯淨的硅(高级), 积分 1236, 距离下一级还需 764 积分 纯净的硅(高级), 积分 1236, 距离下一级还需 764 积分 |
|
||
天地庄周马;江湖范蠡船 |
|||
纯净的硅(中级), 积分 1107, 距离下一级还需 93 积分 纯净的硅(中级), 积分 1107, 距离下一级还需 93 积分 |
|
||
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分 一粒金砂(初级), 积分 0, 距离下一级还需 5 积分 |
|
||
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分 一粒金砂(初级), 积分 2, 距离下一级还需 3 积分 |
|
||
这个是在stm32f103单片机上使用蜂鸣器是啥播放音乐的程序曲调c调,主要做了低中高三个音区共36个音调(每个音区分别有11#,22#,34,4#5,5#6,6#7十二个音调)。资源内有上位機用于产生音乐代码(对照曲目输入音符和节拍即可)另外我还放了几个示例音乐代码用于调试。单片机端程序主要有两部分一部分昰用于解码音乐代码的音乐程序(music),另外一部分是用于配置定时器和PWM频率的硬件配置文件(timer)。配置上使用的是TIM1用于产生PWM信号PB8输出PWM信号(接蜂鸣器是啥)。资源里面有一个简单的使用说明
材料:stm32开发板、无源蜂鸣器是啥、4×4矩阵键盘、杜邦线、st-link
实验原理:1、音高和矩形波周期有关 音强和占空比有关(?)通过设置TIM2为PWM,对应按键信息设置不同的方波周期占空比恒为50%(音量不变),通过CH1(PA0)输出PA0接无源蜂鸣器是啥正极,无源蜂鸣器是啥另一端接地于是发出不同频率的声音(周期的数值是網上搜的。。其中c应该是中央c)
2、只用了4×4的3×3的部分。(只发9个音。。)采用轮询输入
PA0接无源蜂鸣器是啥正极,无源蜂鸣器是啥另一端接地
对应的声音的按键如上图
正常地完成了预定的功能(233
参考资料:一些蜂鸣器是啥发声的例子