ESP8266Arduino编程实例土壤湿度传感器驱动
ESP8266-Arduino编程实例-土壤湿度传感器驱动
土壤湿度传感器驱动
1、土壤湿度传感器介绍
土壤湿度传感器由两个探头组成,用于测量水的体积含量。 两个探头让电流通过土壤,然后得到电阻值来测量水分值。
当有更多的水时,土壤会传导更多的电,这意味着电阻会更小。 因此,水分含量会更高。 干燥的土壤导电性差,所以当水少时,土壤的导电性就会减少,这意味着电阻会增加。 因此,水分含量会更低。

该模块还包含一个电位器,用于设置阈值。 该阈值将由 LM393 比较器进行比较。 输出 LED 将根据此阈值点亮和熄灭。
2、硬件准备
- ESP8266 NodeMCU开发板一块
- 土壤湿度传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:
ESP8266 VCC引脚-传感器 VCC引脚
ESP8266 A0引脚-传感器 A0 引脚
ESP8266 GND引脚-传感器 Ground 引脚
3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
1 | int sensor_pin = A0; |
文章来源: https://iotsmart.blog.csdn.net/article/details/126398927
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论