littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于Arduino的音乐立体声VU显示器系统

项目简介

这是一个基于Arduino平台的开源项目,主要功能是驱动WS2812B等LED灯带,使其成为音乐立体声VU显示器。系统拥有丰富模式,包括10种随音乐节奏变化的VU模式以及7种无音频输入时的待机模式,还能记住关机前使用的模式,开机自动恢复。项目开源可定制,在Arduino Uno或Nano上每通道最多支持75个LED灯。

项目的主要特性和功能

  1. 有10种音乐节奏VU模式,可让LED灯带随音乐舞动。
  2. 提供7种待机模式,无音频时也能呈现动态效果。
  3. 可通过按钮方便地切换模式,长按按钮能自动循环模式。
  4. 能保存关机前的模式,开机自动恢复使用。
  5. 在Arduino Uno或Nano上,每通道最多支持75个LED灯。
  6. 代码完全开源,支持用户自定义模式或用于其他项目。

安装使用步骤

  1. 下载项目源码文件并解压,将解压后的文件夹重命名为 Uno_vu_line
  2. 打开 Arduino IDE,然后打开 Uno_vu_line.ino 文件。
  3. 在Arduino IDE中,点击 工具 -> 管理库,搜索并安装最新版本的 FastLEDJC_Button 库。
  4. 打开 Uno_vu_line.ino 选项卡,找到 # define N_PIXELS 行,将后面的数字修改为每个LED灯串中的LED数量。
  5. 将Arduino连接到电脑,上传代码,同时确保在 工具 菜单中选择正确的板型和通信端口。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】