comment rejeter les 1ère mesures
Par exemple
- une boucle for qui fait 5 fois analogRead(Ax) // --> les 5 mesures sont perdues
- suivie d'une ligne :
mesure= analogRead(Ax); // --> la mesure est sauvegardée
Ton dernier paragraphe est un peu flou
C'était une mise en garde : pas de tension appliquée sur Aref si la référence interne est sélectionnée.
mais l'arduino pro mini ne semble pas disposer de pin Aref
Le soucis c'est qu'il n'existe pas qu'une seule implantation ni même un seul schéma d'arduino pro mini .
Néanmoins même si elle n'est pas disponible en bord de circuit imprimé la broche Aref du micro-controleur est obligatoirement disponible sur le boiter de l'atmega328p. Il est donc possible, en faisant attention, d'y mesurer une tension.
Très souvent la broche Aref du micro-controleur est découplée avec un condensateur de 100 nF.
Il est possible de souder un fil sur le condensateur de découplage pour avoir accès à Aref, d'accord c'est délicat mais c'est faisable.
Ensuite tu peux appliquer sur Aref n'importe quelle tension comprise entre 1,1 V et Vcc.
est-il possible de le basculer en INTERNAL pour la mesure de la sonde puis le remettre sur DEFAULT pour l'exécution du reste de la boucle ?
Bien sur !
C'est ce que j'ai voulu dire ici :
En résumé on peut par programmation commuter comme on veut les références de tension :
- Vcc et Vref interne
- Vcc et Aref (Vref externe)
Mais pas Vref interne avec Aref (Vref externe).
Et toujours en rejetant les premières mesures après une modification de la configuration de l'ADC.