|
本帖最后由 bjflsk 于 2018-9-17 16:26 编辑 ( T# m3 n: o( R7 V 为什么让电机播放音乐? 在正常的使用中,基本不会去用电机播放音乐。但电机发声,却也有一定的应用场景。本实验是用一种有趣的方式,来实现电机发声。9 `3 i+ R6 c0 y7 L) e4 T: [) M: ~ 0 a6 d; D) G6 g0 t, q 怎么让电机播放音乐? 那下面就一步步来实现吧。 + o2 d) U) ^8 @% n! W, a 首先选一首曲子,找到它的曲谱。我选了一首“兰花草”:- Q* u9 d/ `' l# K3 P. i$ C
打开STM32CubeMX,根据扩展板电路配置板卡:
- |" r- m/ D6 _
, j9 \2 W, z0 o2 W# o; p% S 配置完成后,生成工程,然后打开工程。+ K) o8 ~# G2 d8 @( f 首先定义用到的音符和时值,如下图所示:
定义谱子,如下图所示:( J7 C1 V5 i$ |2 `7 A
8 |! p' C i3 k7 {: r6 c7 C 演奏实现,如下图所示:! Q! V" ^+ U" n+ j
' p1 A! j S% h# a2 f # d E1 C4 d$ Y0 [ 来一起看看效果视频吧: / V% q/ S" _8 |) Y1 ^0 t2 N: O9 d & d$ D! X% W" f5 d 实现方式是根据自己的理解琢磨出来的,但前人也许已使用过类似方式,或更好的方式。9 `$ O4 y1 I/ D$ ~8 _8 S 添加源文件如下:
ä¼å±æççµæºæºç main.rar
(3.39 KB, 下载次数: 96)
|
你是人么?你不是人,你是神,尼码B,真牛B,我真的好佩服你,兄弟,源代码搞出来撒![]() ![]() |
| 生成的项目太大,不好上传,一会把主文件上传。 |
| 源码已上传至楼主位。 |
| 我好奇的是谱子要怎么实现出来 |
| 牛人。学习了 |
| 牛人! |
牛 B |
| https://www.stmcu.org.cn/module/ ... %3D&ck=886c3c04 |
| 有时间要体验一下,楼主真乃学以致用的典范 |
| 用的什么电机?BLDC可以吗 |
微信公众号
手机版