基于ST32F4XX系列的芯片想让蜂鸣器唱歌

2019-07-20 04:13发布

在学习STM32F407ZGT6开发板的时候,看到一个拓展作业是用蜂鸣器能实现多种频率的声音。
如:多瑞秘法所拉稀或者一首生日快乐歌的旋律
如果有会的大佬可以教教我,有代码更好,谢谢啦
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
DreamWaterPro
2019-07-20 12:28
大致步骤:
1、通过使用定时器PWM功能,输出一个方波,使得蜂鸣器以一定得频率响;
2、然后再改动不同时刻的PWM波占空比,使得蜂鸣器发出不同频率的响声;
3、最后标定一下,1234567都对应什么样的占空比;
4、最好按照简谱写程序就好了,调节PWM占空比、调节两次改变占空比之间的延时。

不过最好要注意,是要使用那种无源的蜂鸣器,有源蜂鸣器的话效果比较差。

一周热门 更多>