遇到一些麻烦后,我最近启动并运行了 ESP-12。我已经能够上传草图、运行网络服务器并使一些 LED 闪烁,所有这些都非常有效。接下来我要做的是连接一个土壤湿度传感器,就像这个:
我把它连接到 3.3v,gnd 并将模拟输出连接到 a0。不幸的是,我只能从中得到 1024,天气干燥或完全淹没在水中。当我在 arduino 上使用它时,我得到了从 0 到 1024 的整个值范围
我正在使用的草图再简单不过了:
代码:
全选void setup() {
Serial.begin(9600);
pinMode(A0, INPUT);
}
void loop() {
Serial.println(analogRead(A0));
delay(100);
}
知道我哪里出错了吗?我唯一能想到的是,arduino 用 5.5v 为传感器供电,而对于 ESP,我用 3.3v 为它供电
您的湿度传感器的电压输出范围是多少?
它是否与 0 - 1V 的 A0 输入范围匹配?