Arduino如何测量低于5v的电压?

How does Arduino measures voltage lower than 5v?

当我用 Arduino Uno 做一个小项目时,我注意到 Arduino 没有显示真实电压。因为,当我用我的万用表检查电压时,它显示了我假设的值,它与 Arduino 显示的值不同。也许,我做错了什么。所以,想知道Arduino测电压的原理。 谁能帮我理解这个?谢谢!

P.S。我测量的电压低于 5v

Arduino 将通过 GPIO 引脚输入的电压与其自身的 5V 直流电源进行比较,并相应地映射输入电压。假设如果给 Arduino 提供 4 伏直流电源,那么它的 ADC 将通过任何模拟引脚提供 1024 到 4V 输入的输出。所以在你的情况下,你的读数可能会因为你的输入电源而不同。