This waveform generator is based on the work by Amanda Ghassaei. Waveform generators (or function generators) are used for testing and debugging circuits. e.g. frequency response of op amp or sensors. This waveform generator is powered by Arduino with Annikken Andee shield - a device that lets users create iOS/Android interfaces without iOS or Android programming at all. It outputs sine, triangle, saw and square waves. Frequency is controlled by means of a slider (on iOS/Android device) and wave type is selected using on screen iOS/Android button. With a iOS/Android interface, you can add certain features not possible with hardware buttons. E.g. displaying different ranges of frequencies for each wave type, displaying meaningful controls for certain wave types. For example, the pulse width modulation slider is only visible for square wave types, its not visible for sine, triangle or saw wave forms.

Parts List:

(1x) Arduino Uno or compatible board element14 #2075382

(1x) Annikken Andee for iOS or Android www.annikken.com

(1x) Prototyping Perfboad element14 #1536938

(25x) 10Kohm resistors element14 #9339060

(1x) 10-way female connector element14 #1815119

Wire/breadboard jumper wires. Soldering equipment.

Step 1: Build a simple R2R DAC

Build a R2R DAC using the schematic provided. Note that all the resistors used are 10Kohm.

<p>what is the maximum frequency it could make?</p>
<p>Very nice! Great documentation too :D</p>

About This Instructable


97 favorites


More by Annikken: Andee Sentry Gun with Annikken Andee Annikken Andee MP3 Player - Play your music on Arduino via Smart phone ipad controlled Christmas star lantern with arduino
Add instructable to: