Generare forme d'onda con arduino

Salve a tutto il forum! Scrivo perchè stavo pensando in questi giorni di realizzare con arduino un generatore di segnali di varie forme, a scopo puramente educativo e ricreativo, quindi niente controllo di altri sistemi o cose così. Per quanto riguarda la parte hardware sto vedendo diverse proposte che ho trovato in giro per la rete, come una rete r-2r o un integrato. Il mio problema però è la parte software (come sempre)infatti in giro trovo pochissimi riferimenti a programmi già scritti a cui potermi rifare. Qualcuno può darmi una mano? Grazie mille, Pierpaolo

Per primo per far uscire da un pin una tensione analogica Ti serve un DAC (digital analog converter) Il wave shield della Adafruit ( http://www.adafruit.com/products/94 ) ne ha uno. QUel DAC lo programmi via I2C scrivendo un valore a 12Bit. Poi programare i diversi valori a secondo della forma d' onda é un problema di matematica. Ciao Uwe