The main idea of this project is to input an audio signal with a microphone and depending on the frequency of the input, two rows of LED’s will light up corresponding to the intensity of the bass and treble using the Arduino and a high and low pass filters for the treble and bass respectively.
5. CPE 329‐03 Bret Omsberg
Spring 2015 Evan Kirkbride
1 Arduino Arduino Uno R3 ATmega328P Microcontroller w/
Arduino Interfacing
24.95
Table 2 below shows the Arduino’s wiring configuration to the rest of the system. This table is
best followed if referenced with the system schematic shown in Figure 1 above. The overall
schematic of the system can be interpreted by referencing Figures 1 and 2 above as well as the
bandpass filter schematic shown in Figure 3 below. The combination of these three schematics
allows for the system to be recreated.
Figure 3: Bandpass Filter Schematic
6. CPE 329‐03 Bret Omsberg
Spring 2015 Evan Kirkbride
Table 2: Arduino Wiring Configuration
Arduino Pin Port Name System Connection Function
GND GND GND Create a common
ground between all
blocks
Power: 5V VCC AREF Generate the reference
voltage for the analog to
digital converter
AREF AREF 5V Generate the reference
voltage for the analog to
digital converter
Analog: 0 PA0 Output of LM741
OpAmp for Bass Filter
Input into the Arduino’s
analog to digital
converter
Analog: 1 PA1 Output of LM741
OpAmp for Treble Filter
Input into the Arduino’s
analog to digital
converter
Digital: 0 PD0 Bass LED1 Determines the state of
Bass LED1
Digital: 1 PD1 Bass LED2 Determines the state of
Bass LED2
Digital: 2 PD2 Bass LED3 Determines the state of
Bass LED3
Digital: 3 PD3 Bass LED4 Determines the state of
Bass LED4
Digital: 4 PD4 Treble LED1 Determines the state of
Treble LED1
Digital: 5 PD5 Treble LED2 Determines the state of
Treble LED2
Digital: 6 PD6 Treble LED3 Determines the state of
Treble LED3
Digital: 7 PD7 Treble LED4 Determines the state of
Treble LED4