Étape 27 :
//Audio out with 38.5kHz sampling rate //by Amanda Ghassaei
Dans le code ci-dessous, j’ai déclenché la sortie vers le DAC via l’interruption de l’ADC. Cette interruption est similaire aux autres interruptions de minuterie Arduino, mais il a seulement exécuté lorsqu’une nouvelle valeur de l’ADC a été atteint (dans ce cas à un taux de ~38.5kHz, ou chaque 26us). La sortie du code ci-dessous est exactement le même que le code ci-dessus, mais il sera plus commode d’utiliser le code d’interruption aller de l’avant.
//Audio out with 38.5kHz sampling rate and interrupts //by Amanda Ghassaei