Parts List:
(4x) Mini SPST 1.5-Amp Momentary Pushbutton Switch (2 packages) Radioshack #275-1556
(8x) 10K Ohm 1/4-Watt Carbon Film Resistor (2 packages) Radioshack #271-1335
(9x) 20K Ohm 1/4-Watt Carbon Film Resistor (2 packages)
(1x) 50K-Ohm Linear-Taper Potentiometer Radioshack #271-1716
(1x) 10K-Omh Audio-Taper Potentiometer Radioshack #271-1721
(1x) 10K-Ohm Audio Control Potentiometer with SPST Switch Radioshack #271-215
(1x) 1/8" Stereo In-Line Audio Jack Radioshack #274-274
(1x) 10.01µf 50V Ceramic Disc Capacitor Radioshack #55047551
(1x) 4.7K Ohm 1/4-Watt Carbon Film Resistor Radioshack #271-1330
(1x) 8 Pin Socket Radioshack #276-1995
(1x) LM386 Low Voltage Audio Power Amplifier Radioshack #276-1731
(2x) 220µF 35V 20% Radial-lead Electrolytic Capacitor (or anything between 200 and 300 uF) Radioshack #272-1029
(1x) Arduino Uno REV 3 Radioshack #276-128
(1x) Arduino Proto Shield Radioshack #276-140
(4x) White Super-bright LED Indicator Radioshack #55050633
(4x) 740 ohm 1/4W 5% Carbon Film Resistor (1 package) Radioshack 271-1317
(1x) 300Ohm resistor
Additional Materials:
Heat Shrink Radioshack #278-1611
22 Gauge Wire Radioshack #278-1224
Solder Radioshack #64-013
Drill
Hot Glue
Glue
Black diffusor material (tissue paper, plastic, etc)
Remove these ads by
Signing Up

































































Visit Our Store »
Go Pro Today »




http://www.instructables.com/id/Oscilloscope-How-To/step9/Advanced-Oscilloscope-Dual-Channel-Measurements/
anything you would need an oscillating signal to measure.
Even if you would use a microcontroller, an attiny would be a better choice I guess (you can use your arduino to program these).
On the other hand, if you go a bit bigger and use an atmega32 you could make an entire synth with it. Have a look at the Meeblip website (meeblip.com)
http://www.instructables.com/id/Arduino-Audio-Input/
Why you choose 20000 values on the sin function? and why the sample rate is 10000?
Thanks =]
Is there a simple way to generate a sin wave from the arduino ?
I want to have a signal which contains two or three frequencies. I thought about generating a few sin wave with the arduino then multiply or sum them.
Thank you
http://www.instructables.com/id/Arduino-Audio-Output/
thanks for writing so many wonderful tutorials, its a pleasure following your tutorials, they are clear, and well thought of!
I am building a game for kids with which we can demonstrate breaking glass in classroom.
I wanted to know if you can add directions on how to create a sine wave with a resolution of 1/10 Hz - for example ,I need to be able to tune the generator to 1000.03 Hz. should I use a second potentiometer to get better resolution? and in the Arduino code itself, what should needs to be change for the sine wave section?
thanks,
Eran
frequency = freqCurrent;//new frequency- number between 0 and 1024
freqscaled = 48*frequency+1;//from 1 to ~50,000
get it so that freqscaled is in the range you want, maybe 999 to 10001Hz for values of frequency that range from 0 to 1024
also change:
int frequency;
int freqCurrent;
unsigned int freqscaled;
to
float frequency;
float freqCurrent;
float freqscaled;
that should work, let me know if you have trouble
im using an arduino clone. how should i connect the components to the micro controller? should i wire the PD,PB,PC to its PB, PB, PC counter part using the schematic of the clone? TIA
:(
http://arduino.cc/en/Hacking/PinMapping168
it's a wonderfull project !
i have one question:
Is the resistance (R21) between ground and the r2r-ladder 10k or 20 k.
In the schematic it is 20k, but in the description it is 10k.
I don't know, what' right ,
thanks
http://en.wikipedia.org/wiki/Resistor_ladder
Ah - you're writing a string - and you copy and paste that into your Arduino script?
sine20000[] = [copy & pasted python output here]
thank you very much..
You can actually sell some of these for people that might be interested of building one but doesn't have the time. This has many wonderful uses really!
A DIY tester is the way to go!