Pages: [1]   Go Down
Author Topic: Waveform Generator Synth Help for Noob  (Read 1308 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 2
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I need to do a project for physics and i want to build a simple waveform generator. Ideally it could toggle using a pot between a sinewave, square, and triangle. Also it would be cool to have other pots to change pitch and frequency and stuff like the synth here
http://code.google.com/p/tinkerit/wiki/Auduino

This would be ideal just with another pot for pitch instead of touch buttons
http://www.thinkgeek.com/electronics/musical-instruments/e610/

Id like to know if this is possible first of all. I have no programming experience either so i would need some help

Thanks!
« Last Edit: January 05, 2011, 11:42:21 pm by omonoid » Logged

0
Offline Offline
Full Member
***
Karma: 6
Posts: 200
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You have a couple options. One is a resistor network, which should work pretty well at relatively high frequencies. The other is PWM waveform synthesis, which (after some configuration) will allow you to produce low-frequency waveforms with a constant 62500hz background frequency (this is not so good). PWM wave synthesis will also mess with your timers and stuff because you have to speed up the timer that millis() and delay() use (if you want 62500hz). Personally, I would recommend the resistor network. http://en.wikipedia.org/wiki/Resistor_ladder
Logged

0
Offline Offline
Sr. Member
****
Karma: 2
Posts: 360
I'm 15. I like making things. I like breaking things better.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If choice of waveform type isnt essential, you can do this very nicely with a simple 555 timer in astable mode: http://www.kpsec.freeuk.com/555timer.htm#astable Use a .01 uf capacitor, make R2 a pot.

If you need waveform selection, take a look at the website for the link you posted, with schematics and code for inspiration: http://bleeplabs.com/nebulophone/
Logged

Alice asked the Chesire Cat, who was sitting in a tree, "What road do I take?"
The cat asked, "Where do you want to go?"
"I don't know," Ali

Silkeborg, Denmark
Offline Offline
Jr. Member
**
Karma: 2
Posts: 72
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This is not the correct forum to ask this question. This forum is for what you actually made with Arduino.
Logged

Thansen_DK

Pages: [1]   Go Up
Jump to: