[sdiy] kinda interesting audio arduino thing
Jason Proctor
jason at redfish.net
Fri May 23 00:24:11 CEST 2008
hey Martin (& list)
thanks for the info. now some of the stuff i've read about analogue
I/O being PWM makes some sense :-)
well, i took the plunge and ordered an Arduino and Wave Shield. can't
wait to start hacking with it.
>Hi Jason
>
>Erm, I always forget to ensure I answer on the list - feel free to
>reply on the list again to keep the discussion in the public (if
>not, that's fine too).
>
>Jason Proctor wrote:
>>i have to confess my ignorance -- what does it mean when the
>>analogue outputs are PWM?
>
>Pulse width modulation. It's not actually an analog output, but a
>digital one with a programmable duty cycle. This is fine for
>controlling the brightness of an LED or driving a motor, but it
>definitely needs low-pass filtering in order to get a usable CV.
>I've never tried this myself.
>
>>i've been waiting for an "embedded" environment that fits my
>>requirements for a while and i think this one is it -- (a) cheap
>>(b) USB with Mac support (c) language that i know (C++). should be
>>very easy to knock together some clock processing etc modules.
>
>Definitely give it a try, it's really cool and as easy as it gets.
>Once you want to go a bit beyond the original intention of the
>design, just read the ATmega 168 datasheet and start hacking away.
>While the Arduino development environment is designed to hide all
>the "complexity", it doesn't prevent you from digging deeper.
>
>Bye
>Martin
>
>>
>>
>>
>>>Jason,
>>>
>>>Jason Proctor wrote:
>>>>IIRC, there are analogue pins on the basic Arduino board that
>>>>could be used for CV ins and outs.
>>>
>>>The outputs are PWM, with a default frequency of about 500Hz
>>>(although hackable - but be aware of side-effects...). There are 6
>>>analog inputs (8 if you take one of the surface mount variants) -
>>>not extremely precise, but they should be perfectly fine for a lot
>>>of cool CV trickery.
>>>
>>>I've done some projects with the Arduino. It's an extremely easy
>>>to use environment. Although after getting my feet wet with that
>>>platform, I now just take a bare AVR chip for the stuff I do,
>>>unless I need the USB or Bluetooth connection - that saves space
>>>and money once you've invested a modest sum into the AVRisp
>>>programmer.
>>>
>>>Bye
>>>Martin
More information about the Synth-diy
mailing list