¿Cuáles son AREF, IOREF y el pin sin etiqueta junto a IOREF en el Uno R3?

31

Hay algunos pines en el Arduino que no he podido encontrar nada acerca de:

  • IOREF
  • AREF
  • Una sin etiqueta al lado de IOREF

¿Qué son?

tbodt
fuente

Respuestas:

31

AREF:

Este es el convertidor analógico a digital de referencia de voltaje (ADC). Se puede usar en lugar de la referencia estándar de 5 V para el extremo superior del espectro analógico; por ejemplo, si desea usar el ADC para monitorear una señal que tenía un rango de 0-1.5 voltios, podría obtener la escala completa del ADC conectando AREF a una señal de 1.5V. ¡NO CONECTE UNA SEÑAL FUERA DE LA GAMA 0V A 5V!

Tenga en cuenta que para que esto funcione, debe ejecutar analogReference(EXTERNAL);antes de usar analogRead(). También:

Después de cambiar la referencia analógica, las primeras lecturas de analogRead () pueden no ser precisas.

Para obtener más información, consulte Referencia analógica .

IOREF:

Este es un voltaje correspondiente a la E / S de esa placa, por ejemplo, Uno suministraría 5v a este pin, pero un Due suministraría 3.3v. Enviar una señal a este pin no hace nada.

Pin sin etiqueta:

Este pin no se usa, pero está ahí para garantizar la compatibilidad con productos futuros. No está conectado a nada en ninguna placa R3 que haya visto.

TheDoctor
fuente
Estoy de acuerdo con posiblemente usar este pin directamente desde el pin de 5V. Mis tableros Nano no miden lo mismo en los ADC que los tableros UNO. Es en algún lugar debajo de 5V donde obtengo la lectura de 1023. Supuse que ya estaban referenciados a 5V, pero aparentemente eso estaba mal. Gracias por el consejo.
SDsolar
12

Con respecto al AREFpin, debe recordar que el Arduino viene con un ADC (convertidor analógico-digital) de 10 bits, que convierte los voltajes entrantes entre 0V y 5V a valores enteros entre 0 y 1023. Esto da como resultado una resolución de aproximadamente 4.8 mV.

Si un sensor solo entrega un voltaje máximo más bajo, es razonable aplicar este voltaje al AREFpin, solo para obtener una resolución más alta.

Klaus-Dieter Warzecha
fuente
Estoy de acuerdo con posiblemente usar este pin directamente desde el pin de 5V. Mis tableros Nano no miden lo mismo en los ADC que los tableros UNO. Es en algún lugar debajo de 5V donde obtengo la lectura de 1023. Supuse que ya estaban referenciados a 5V, pero aparentemente eso estaba mal. Gracias por el consejo. Voto a favor.
SDsolar