项目效果

一条 LED 灯带会随着音乐节奏改变颜色和亮度——低音区亮红色,高音区亮蓝色,非常有氛围感。

所需材料

  • Arduino Uno ×1
  • WS2812B LED 灯带(1米,60灯)
  • 声音传感器模块 MAX9814
  • 5V 电源适配器

核心代码逻辑

使用 FFT(快速傅里叶变换)将声音信号分解为不同频率,低频控制红色通道,高频控制蓝色通道,整体音量控制亮度。

我的改进

原版代码对中频不敏感,我添加了一个绿色通道来响应中频人声,效果层次更加丰富。