乐鑫技术交流
直播中

刘埃生

7年用户 1681经验值
私信 关注
[问答]

如何使用ESP-12-F读取土壤湿度传感器?

遇到一些麻烦后,我最近启动并运行了 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 输入范围匹配?
                                    

更多回帖

发帖
×
20
完善资料,
赚取积分