La sortie analogique (DAC) est la grande nouveauté de la mise à jour de la carte Arduino Uno en version R4. Cette fonctionnalité est disponible sur la broche analogique A0 utilisée habituellement en entrée analogique.
Cet article propose un rapide test de la linéarité de ce Convertisseur Numérique Analogique (CNA) sur 12 bits.
Montage
Programme en langage Arduino
/* Test de la sortie analogique DAC sur A0 */
void setup() {
analogWriteResolution(12); // Resolution du DAC à 12 bits (4096 niveaux)
}
void loop() {
analogWrite(DAC, 256); // Ecriture sur la sortie analogique
delay(1000); // Temporisation
}
Mesures
Les mesures de la tension de sortie sont données ci-dessous.
Conclusion
Ces premières mesures montrent une bonne linéarité du CNA de l’Arduino Uno R4.