I am looking to do a project where I create a device that outputs a bunch of different kinds of wave forms (sawtooth, triangle, square, sine, etc.)
The project is purely for fun and for learning purposes. I assume one could easily create any of those wave forms by just using a DAC and microcontroller to change voltage over time, but I am not sure if that is a roundabout or inefficient way.
Is there some way to create all these different wave forms using just analog circuitry?
Well I could build a DAC equivalent using resistors, I could just as effectively buy a DAC chip that is addressable via I2C or SPI with much higher precision (12 bit for example).
I have a good bit of experience doing embedded software for micro controllers so that is not a problem. I just have never had formal training in electronics, so I have had to teach myself stuff in the past.
So I was really curious if there is some way to create a waveform generator other than a DAC (or R2R network). Maybe not, maybe a DAC is really the heart to a function generator.
Also you need a 15M pot. for that circuit. Have one hanging around? If not then AllElectronics sells them for $0.75. Shipping starts at $7.00 though, so might as well throw a few more things in the cart if you go that route.
Anyone know where those 15M pots. can be bought for a lesser price including shipping?