LED Audio Visualizer

Overview

Processing audio using a microphone input to detecting different frequencies and displaying them on an LED matrix

Peripherals

· Led matrix

· Microphone input

Protocols

· GPIO for LED matrix

· USART for Interrupts

Software Structure

Constant polling at from the microphone to have an interrupt anytime a frequency is inputted in a certain range. Different interrupts for each type of frequency and then converting those interrupts to output different LED patterns. Possible addition of Bluetooth to be able to change modes of the LED lights