什么是AREF,IOREF和Uno R3上IOREF旁边的未标记引脚?


31

Arduino上有一些我无法找到的引脚:

  • IOREF
  • AREF
  • 旁边没有标签的 IOREF

这些是什么?

Answers:


31

AREF:

这是参考电压模数转换器(ADC)。它可以代替模拟频谱的高端标准5V参考电压使用-例如,如果您想使用ADC来监视0-1.5伏特范围的信号,则可以得到ADC的满量程通过将AREF连接到1.5V信号。请勿在0V至5V范围外连接信号!

请注意,为了使它起作用,您必须analogReference(EXTERNAL);在使用之前运行analogRead()。也:

更改模拟参考后,analogRead()的前几个读数可能不准确。

有关更多信息,请参见AnalogReference

IOREF:

这是与该板的I / O对应的电压,例如Uno将向该引脚提供5v,而Due将提供3.3v。向该引脚发送信号没有任何作用。

未标记的图钉:

该引脚未使用,但用于确保与将来产品的兼容性。我没有看到它与任何R3板上的任何东西都没有连接。


我同意可能直接从5V引脚使用此引脚。我的Nano板在ADC上的测量与UNO板不同。我得到的523V以下是1023的读数。我以为它们已经以5V为参考,但显然这是错误的。谢谢你的提示。
SDsolar '16

12

关于AREF引脚,您必须记住,Arduino带有一个10位ADC(模拟数字转换器),它将0V至5V之间的输入电压转换为0至1023之间的整数值。这导致大约4.8 mV的分辨率。

如果传感器仅提供较低的最大电压,则AREF为了获得更高的分辨率,将此电压施加到引脚是合理的。



我同意可能直接从5V引脚使用此引脚。我的Nano板在ADC上的测量与UNO板不同。我得到的523V以下是1023的读数。我以为它们已经以5V为参考,但显然这是错误的。谢谢你的提示。赞成。
SDsolar '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.