Que sont l'AREF, l'IOREF et la broche sans étiquette à côté de l'IOREF sur l'Uno R3?

31

Il y a des broches sur l'Arduino sur lesquelles je n'ai rien pu découvrir:

  • IOREF
  • AREF
  • Un sans étiquette à côté de IOREF

Que sont-ils?

tbodt
la source

Réponses:

31

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.

Le docteur
la source
Je suis d'accord avec l'utilisation possible de cette broche directement à partir de la broche 5V. Mes cartes Nano ne mesurent pas la même chose sur les ADC que les cartes UNO. C'est quelque part en dessous de 5V que j'obtiens la lecture 1023. J'ai supposé qu'ils étaient déjà référencés au 5V mais apparemment c'était faux. Merci pour le tuyau.
SDsolar
12

En ce qui concerne la AREFbroche, 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 AREFbroche, juste pour obtenir une résolution plus élevée.

Klaus-Dieter Warzecha
la source
Je suis d'accord avec l'utilisation possible de cette broche directement à partir de la broche 5V. Mes cartes Nano ne mesurent pas la même chose sur les ADC que les cartes UNO. C'est quelque part en dessous de 5V que j'obtiens la lecture 1023. J'ai supposé qu'ils étaient déjà référencés au 5V mais apparemment c'était faux. Merci pour le tuyau. Upvote.
SDsolar