土壤湿度

../../../../_images/%E5%9C%9F%E5%A3%A4%E6%B9%BF%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8.png

概述

可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。

技术参数

工作电压: VCC 3.3V -5V

固定安装:2个螺丝孔

数据类型:模拟采样值

引脚定义

引脚

定义

GND

地

VCC

电源

AO

模拟采样值

NC

空

示例程序

AO口输出模拟值,将探头插入土壤,然后使用主控AD转换器读取AO引脚。土壤水分越大,AO输出越大。

掌控板OLED屏显示土壤湿度测量值,同时当测量值小于2000时,掌控板RGB灯亮。

from mpython import *

from bluebit import SoilHumiditySensor

soilHumidity_0 = SoilHumiditySensor(0)

import time
while True:
    oled.fill(0)
    oled.DispChar(str(str('土壤湿度:') + str(soilHumidity_0.get_raw_val())), 0, 0, 1)
    oled.show()
    if soilHumidity_0.get_raw_val() < 2000:
        rgb.fill((int(255), int(0), int(0)))
        rgb.write()
        time.sleep_ms(1)
        time.sleep(1)
    else:
        rgb.fill( (0, 0, 0) )
        rgb.write()
        time.sleep_ms(1)
../../../../_images/%E5%9C%9F%E5%A3%A4%E6%B9%BF%E5%BA%A6.png