Paso 27:
//Audio out with 38.5kHz sampling rate //by Amanda Ghassaei
En el código siguiente provocó la salida del DAC a través de la interrupción ADC. Esta interrupción es similar a otras interrupciones del temporizador de Arduino, pero sólo se ejecuta cuando se ha alcanzado un nuevo valor de ADC (en este caso a una velocidad de ~38.5kHz, o cada 26us). La salida del siguiente código es exactamente el mismo que el código anterior, pero será más conveniente usar el código de interrupción hacia adelante.
//Audio out with 38.5kHz sampling rate and interrupts //by Amanda Ghassaei