Waveform generators (also called function generators) are useful for testing and debugging circuits. I often use them to test the frequency response ...
The Arduino Proto Shields are a convenient way to attach circuits to an Arduino, but I like to trim them down a little bit first so they do not take u...
I decided to laser cut a custom enclosure for my project. I designed the enclosure using AutoCAD, Autodesk 123D Make, and Corel Draw, and I've includ...
Solder a 10kOhm resistor to one lead of each of the four push buttons. As shown in the second image, solder a green wire to the junction between the ...
Unscrew the plastic casing from the audio jack. Solder a red wire to the two stereo out pins and solder a black wire to the ground pin (fig 3). I us...
Solder a 10kOhm resistor to the protoshield so that one end is connected to the 10kOhm resistor attached to digital pin 0 and the other end is connec...
It's a good idea to use sockets for your ICs, this way you won't risk burning the IC with your soldering iron and you can easily replace the IC if it...
Use a resistor and capacitor in series to create a low pass filter. Low pass filters let low frequencies pass through and silence (attenuate) high fr...
Connect the positive lead of the 220uF capacitor to the junction between the resistor and capacitor of the low pass filter. The other end of the 220u...
Connect the positive lead of a second 200uF capacitor to pin 5 of the IC socket. The other end of the cap will be connected to the gain pot in a late...
Volume or gain of the audio signal will be controlled with the 10k audio taper pot with switch. Connect the audio out from the amplifier and ground t...
Connect the black wire from the battery clip to ground on the Arduino Shield. Connect one lead from the gain pot switch to the red wire from the bat...
Connect the output from the amplifier (the negative lead of the cap connected to the IC at pin 5) to the red wire we attached to the audio jack in an ...
Connect all read leads from the button to 5V and all the black wires to ground on the arduino shield (fig 1). Connect the green wires to analog in 0-...
Connect a red, black, and green wire to the 10kOhm and 50kOhm potentiometers as shown in the images. Connect the red lead to 5V and the black leads t...
Remove the side tab on all of the pots before installing in the enclosure, this will allow them to sit flush against the wood. Remove washer and nut ...
Attach a 470Ohm resistor to the cathode of each of the four LEDs. Solder a black wire to the other end of the resisotr and a red wire to the anode of...
Glue the LEDs in the enclosure so that they are each pointed towards one of the cutout symbols on the front panel. Here is a table for reference: di...
Upload the code at the bottom of this step onto the Arduino. The code uses a timer interrupt at a frequency of 100kHz to send new data out to the DAC...
Turn up the gain knob to turn on the function generator. Plug an eighth inch jack into the output and hook up the function generator to an oscillosco...
PDF Downloads As a Pro member, you will gain access to download any Instructable in the PDF format.
You also have the ability to customize your PDF download.