项目简介
PikoPikoBits Alpha是一款为Arduino设计的芯片音合成器扩展板。此扩展板集成了YMZ294芯片音源与MIDI输入/输出功能,能让Arduino作为合成器使用,支持通过MIDI信号进行音乐合成,且具备多种可编程的硬件功能。
项目的主要特性和功能
- YMZ294芯片音源:可3音同时发声,能处理MIDI信号并输出相应音频。
- MIDI输入/输出:支持TRS标准的MIDI输入和输出,便于与其他MIDI设备连接。
- 硬件扩展:有两个LED、两个按钮和两个电位器,可按需编程扩展。
- 音频输出:由功率放大器驱动,支持耳机和小型扬声器输出。
- MIDI Panic功能:按按钮可快速停止所有正在播放的音符,避免音符卡住。
- 节奏切换功能:按按钮可切换到节奏模式,播放预设鼓点音效。
安装使用步骤
硬件连接
- 将PikoPikoBits Alpha扩展板插入Arduino Uno。
- 把MIDI输入设备(如MIDI键盘)连接到扩展板的MIDI输入端口。
- 通过Arduino的DC电源插孔供电,建议用外部电源减少噪音。
软件设置
- 下载并打开本项目的示例代码。
- 根据硬件版本(4MHz或3.58MHz)调整代码中的频率设置。
编译和上传
- 在Arduino IDE中选择正确的开发板和端口。
- 编译并上传示例代码到Arduino。
使用说明
- 通过MIDI设备发送MIDI信号,PikoPikoBits Alpha会根据信号生成相应音频输出。
- 使用SW1按钮可快速停止所有正在播放的音符。
- 使用SW2按钮可切换到节奏模式,播放预设鼓点音效。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】