用户工具

站点工具


micropython:开发板:rpipico:demo:内部温度传感器

RP2040带有一个内部温度传感器,它使用了ADC的通道4,但是读取的数字并不是温度,而是需要进行转换。计算公式为:

temperature = 27 - (reading - 0.706)/0.001721

官方给出的完整转换程序

import machine
import utime
sensor_temp = machine.ADC(4)
conversion_factor = 3.3 / (65535)
while True:
    reading = sensor_temp.read_u16() * conversion_factor
    temperature = 27 - (reading - 0.706)/0.001721
    print(temperature)
    utime.sleep(2)


purge    随机主题   
micropython/开发板/rpipico/demo/内部温度传感器.txt · 最后更改: 2021/02/28 23:13 (外部编辑) · 查看次数: 11562