6

我尝试使用 Arduino IDE 中提供的标准草图测量模拟引脚值。然而,即使没有连接到引脚,它也会打印出随机值。有什么需要注意的吗?

我有一个从 5V+ 连接到模拟引脚 0 的 FSR 传感器

4

4 回答 4

10

完全期望没有任何连接给您随机值。该引脚是浮动的,并且可能随时充电,也可能不充电,给出随机值。

将模拟输入接地 - 它应该返回一个接近零的数字(在 ADC 的精度和噪声范围内)。

于 2010-05-17T17:06:31.497 回答
5

您必须使用“上拉”或“下拉”电阻。在此处阅读有关此电路的信息:http ://www.ladyada.net/learn/arduino/lesson5.html

于 2010-05-18T07:33:20.800 回答
1

提供更高电阻的接地路径可确保当电路的该部分开路时,剩余在连接到引脚的部分中的静电会接地。它还可以在两条路径之间分配电压,以便您适当地调节引脚的电压。

于 2010-05-19T18:25:31.977 回答
0

我也遇到了同样的问题,你要做的就是改变“Serial.begin(9600);” 到“Serial.beigin(115200); 现在它在没有任何输入源的情况下显示精确的零。

于 2018-01-12T16:37:01.547 回答