项目简介
本项目聚焦于为TILT!Audio板赋予扩展功能,借助连接Arduino Mini Pro等从控制器板,有效提升GPIO和控制能力。目标用户为pinball游戏机制作爱好者,项目提供了实现扩展功能的方法,包含多个扩展示例代码和基础工具,像额外的GPIO和PWM输出、对RGB LED条与伺服电机的控制等。此外,还配备声音总线命令模拟器,可在游戏外对TILT!Audio板进行测试,涉及Arduino编程和I2C通信技术。
项目的主要特性和功能
- prominiextender:能提供额外的GPIO和PWM输出。
- ta-rgb-extender:运用FastLED库对RGB LED条进行控制,支持2812 LED控制器,可灵活调控LED颜色与亮度。
- ta-servo-extender:基于声音控制伺服电机,可用于自动化或声音触发的机械动作。
- ta-shaker-control:通过PWM对直流电机驱动器模块进行控制。
- speaker-lights:将RGB LED与声音效果相结合,为扬声器增添灯光效果,且效果可由TILT!Audio控制。
- WPC Sound Emu:模拟声音总线命令,可在游戏外测试TILT!Audio板性能。
- I2C地址分配:明确各扩展板使用的地址及预留地址,避免通信时的地址冲突。
安装使用步骤
- 确保已下载本项目的源码文件并完成解压。
- 学习并理解每个文件的功能和作用。
- 根据个人需求,挑选合适的扩展功能进行开发或优化调整。
- 注意避免I2C地址冲突,正确设置每个扩展板的地址。
- 在实际应用中对扩展功能进行测试和优化,确保其稳定性和性能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】