项目简介
本项目结合Arduino编程和Teensy微控制器,利用MIDI协议,实现通过数字音频工作站(DAW)软件控制LED灯条和64按钮矩阵。适用于音乐表演、视觉艺术展示以及灯光设计等场景。
项目的主要特性和功能
主要特性
- 支持通过MIDI信号控制LED灯条的亮度和颜色。
- 实现按钮矩阵与MIDI信号交互,实现多样化灯光控制功能。
- 兼容Windows、Linux和macOS操作系统。
- 适配Ableton Live等DAW软件,便于利用MIDI效果控制灯光。
功能亮点
- 提供灵活的灯光控制方式,可实现复杂灯光效果。
- 用户能通过按钮矩阵进行直观操作,与灯光效果互动。
- 支持多种LED灯条和矩阵扩展,满足不同灯光需求。
安装使用步骤
步骤一:环境准备
- 安装Arduino软件和Teensyduino插件。
- 安装FastLED库和Bounce2库。
步骤二:硬件配置
- 依照项目提供的PIN MAP,将LED灯条和按钮矩阵连接到Teensy板子相应引脚。
- 确保USB连接类型设置为"MIDI"或"Serial+MIDI"。
步骤三:编译与上传代码
- 打开项目的Arduino脚本文件,根据LED灯条配置修改相关参数(如LED数量、数据引脚等)。
- 在Arduino软件中编译并上传代码至Teensy板子。
- 在DAW软件中设置MIDI效果以控制Teensy板子。不同DAW软件设置方法有别,可参考其官方文档或教程。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】