Python#
1. Python简介#
Python是一种高级编程语言,具有人性化的语法和丰富的库,适合从初学者到专业开发者的广泛应用场景。它广泛用于网页开发、数据分析、人工智能、机器学习、科学计算等领域。Python的兼容性和跨平台特性使得它在开发中极具灵活性。通过大量的框架和工具,Python能够简化复杂的编程任务,并且活跃的社区支持为学习和开发提供了丰富的资源和帮助。Python的易读性和简洁性,使得它成为了许多教育机构教授编程的首选语言。
2. 连接图#

3. 测试代码#
import machine
import utime
sensorPin = machine.ADC(28) # 设置28脚为模拟输入脚
conversion_factor = 3.3 / (65535) # 电压转换常数
while True:
reading = sensorPin.read_u16() * conversion_factor # 获取电压值单位为V
temperature = (reading * 1000) / 10 # 根据每10mV为1度计算公式:温度 = (电压值 × 1000) / 10
# 我们需要的是mV,所以我们把电压值(V)乘以1000转换成mV
print("%.2f" % temperature) # 保留两位小数打印温度
utime.sleep_ms(500) # 延时500ms
4. 测试结果#
按照上图接好线,烧录好代码后,您可以在串口监视器中看到当前环境温度值,如下图所示。
