MicroPython#

1.MicroPython简介#

Python是一种广泛使用的高级编程语言,以其清晰的语法和可读性而著称。自1991年首次发布以来,Python已成为数据分析、人工智能、Web开发、科学计算等领域的主流语言。Python支持多种编程范式,包括面向对象和函数式编程,拥有丰富的第三方库和框架,使得开发者能够高效地构建应用程序。其简单的学习曲线使得Python非常适合初学者,同时其强大的功能也满足了经验丰富的开发者的需求。

2.连接图#

模块脚

开发板脚

G

GND

V

3.3V

S

GP28

a19dafc0f01238da7e37793506a5a925

3.代码#

import machine  
import utime  

analogPin = machine.ADC(28)  # 设置28脚为模拟信号  

while True:  
    reading = analogPin.read_u16()  # 读取模拟信号  
    print(reading)  # 打印模拟值  
    utime.sleep_ms(100)  # 延迟100毫秒  

4.测试结果#

上传测试代码至控制板后,利用USB线上电,打开串口监视器,将波特率根据程序设置为9600。然后拿一杯水,把该传感器插入水中一定深度(一定不能超过该传感器模块上的白色警戒线)

2

白色警戒线为你将要插入泥土的深度,并记录此时读到的模拟值,代表100%湿度,(输出数据与湿度成反比,在水中的模拟输出值最小,即:湿度与读数是成反比的。)

image-20251230150518702