top of page

LED Audio Visualizer

Oct 2020 

Just for Fun

The Neopixels on the LED strip are controlled by an Arduino with a Spectrum Shield, which gives the Arduino board the capability of measuring a stereo audio input across 7 frequency bands. By reading the amplitude of each band with the Arduino board, I can control the LED strip responds to the audio input. I coded it so that certain variables can be customized, such as BRIGHTNESS, RISE_RATE, FALL_RATE, CONTRAST, MAX_VOL, and LIVELINESS. The audio spectrum rapidly adjusts to changes in volume and frequency, and more lights are played if the amplitude of a particular frequency reaches a particular threshold. (Click to play video below.)
 

bottom of page