Skip to content

一个基于树莓派 Pico &有源蜂鸣器& MicroPython 的音乐播放器。

Notifications You must be signed in to change notification settings

Cytrogen/Music_Player_Pico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Player Pico

介绍

什么,这不是压缩毛巾?这是一个基于树莓派 Pico 和有源蜂鸣器的音乐播放器。

前提

  1. 准备好树莓派 Pico 和有源蜂鸣器
    • 因为我只有一个有源蜂鸣器,所以没写多声道的播放
  2. 将 MicroPython 固件烧录到树莓派 Pico 上
  3. main.py 文件复制到树莓派 Pico 的根目录下
  4. 修改 main.py 文件中引脚的定义等,以适配你的硬件
  5. Online Sequencer 复制粘贴你想要播放的音乐的代码(部分不可行)

其他

  • 由于只有一个有源蜂鸣器(每拍只能播放一个音符),而在播放 mario.txt 中的内容时,我发现这个音乐有一个主旋律和两个副旋律(每拍最多重叠三个音符)。因此,在将从 Open Sequencer 那儿复制粘贴来的字符串转换为字典时,我只选择了每拍中的最高音符,这样就需要播放一个旋律了

参考

  • 仓库中的 mario.txt 中的内容来自这个网址
  • 仓库中的 shunrun.txt 中的内容来自这个网址。原曲是 John 的 春岚,这边我差不多简化了高潮旋律并贴在了 Open Sequencer 上

About

一个基于树莓派 Pico &有源蜂鸣器& MicroPython 的音乐播放器。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages