Réponses:
AREF:
Il s'agit du convertisseur analogique-numérique de référence de tension (ADC). Il peut être utilisé à la place de la référence standard de 5 V pour l'extrémité supérieure du spectre analogique - par exemple, si vous vouliez utiliser l'ADC pour surveiller un signal qui avait une plage de 0 à 1,5 volt, vous pourriez obtenir la pleine échelle de l'ADC en connectant AREF à un signal de 1,5 V. NE CONNECTEZ PAS DE SIGNAL EN DEHORS DE LA GAMME 0V À 5V!
Notez que pour que cela fonctionne, vous devez exécuter analogReference(EXTERNAL);
avant d'utiliser analogRead()
. Également:
Après avoir modifié la référence analogique, les premières lectures de analogRead () peuvent ne pas être précises.
Pour plus d'informations, consultez AnalogReference .
IOREF:
Il s'agit d'une tension correspondant aux E / S de cette carte, par exemple un Uno fournirait 5v à cette broche, mais un Due fournirait 3,3v. L'envoi d'un signal à cette broche ne fait rien.
Broche sans étiquette:
Cette broche n'est pas utilisée, mais est là pour assurer la compatibilité avec les futurs produits. Il n'est connecté à rien sur les cartes R3 que j'ai vues.
En ce qui concerne la AREF
broche, vous devez vous rappeler que l'Arduino est livré avec un ADC (convertisseur analogique-numérique) 10 bits, qui convertit les tensions entrantes entre 0V et 5V en valeurs entières comprises entre 0 et 1023. Cela se traduit par une résolution d'environ 4,8 mV.
Si un capteur ne fournit qu'une tension maximale inférieure, il est possible d'appliquer cette tension à la AREF
broche, juste pour obtenir une résolution plus élevée.