项目简介
本项目的PikoPikoBits FM是基于Arduino的YM2413 FM合成器扩展板。该扩展板集成了YM2413 FM音源芯片,支持MIDI输入/输出,可将Arduino转变为FM音源合成器。用户能通过MIDI输入控制扩展板播放音乐,且支持多种音色和节奏模式。
项目的主要特性和功能
- YM2413 FM音源:可在9个旋律音或6个旋律音加5个节奏音的模式间切换。
- MIDI输入/输出:支持MIDI信号的输入与输出,能和标准MIDI设备兼容。
- 音色切换:借助DIP开关切换音色,支持GM音色映射与内置音色循环。
- LED指示:利用LED指示灯显示旋律和节奏的播放状态。
- 扩展接口:提供3个LED、2个按钮和4位DIP开关,便于用户按需扩展。
- 音频输出:支持直接连接耳机或小型扬声器,内置功率放大器。
安装使用步骤
硬件连接
- 把PikoPikoBits FM扩展板插到Arduino Uno的引脚上。
- 用DC电源为Arduino供电,以降低USB供电产生的噪音。
- 将MIDI设备连接到扩展板的MIDI输入/输出接口。
软件准备
安装Arduino IDE。
上传代码
- 打开Arduino IDE,加载本项目提供的示例代码。
- 选择正确的Arduino板型和端口,将代码上传到Arduino Uno。
使用说明
- 通过DIP开关设置音色和节奏模式。
- 使用MIDI设备发送MIDI信号,扩展板会依据信号播放音乐。
- 用SW2按钮进行MIDI紧急停止,用SW3按钮切换音色。
调试与扩展
- 按需求修改代码,利用扩展接口实现更多功能。
- 通过LED指示灯观察播放状态,调试音色和节奏设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】