欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派应用实例5:测量土壤湿度

发布时间:2025/5/22 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 树莓派应用实例5:测量土壤湿度 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

终于这边不是转载的了!学习了那么些篇,终于能够自己活学活用做点东西了。
首先,传感器模块选的是常见的YL-69,电阻型传感器,如图

YL-69有模拟输出(AO口)和数字输出(DO口),由于树莓派的GPIO只支持数字输入,所以AO口悬空。将VCC连接物理接口2,GND引脚连接物理接口14,DO引脚连接物理接口40。
接好线以后,电源灯(红灯)会亮起,调节传感器上的阈值旋钮,使得在空气中绿灯不亮。此时将传感器触角伸入水中,可以看到绿灯亮起。

参考树莓派引脚图:https://blog.csdn.net/fm0517/article/details/80938606

然后编写PYTHON程序:

cd ~ vi soil.py #!/usr/bin/python # -*- coding: UTF-8 -*- import RPi.GPIO as GPIO import timechannel = 21 #管脚40,参阅树莓派引脚图,物理引脚40对应的BCM编码为21GPIO.setmode(GPIO.BCM) GPIO.setup(channel, GPIO.IN)while True:if GPIO.input(channel) == GPIO.LOW:print "土壤检测结果:潮湿"else:print "土壤检测结果:干燥"time.sleep(1)

运行,当把传感器触角放在空气和放在水中时,会显示不同的输出:

总结

以上是生活随笔为你收集整理的树莓派应用实例5:测量土壤湿度的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。