-2

我不明白这段代码:

#Read temperature sensor

def Read_Temperature(places):

    humidity, temperature = Adafruit_DHT_.read_retry(sensor, pin)
   
    temperature = round(humidity, places)
    
    return temperature

你能告诉我这段代码是什么意思吗?

4

1 回答 1

1
humidity,temperature = Adafruit_DHT_.read_retry(sensor,pin)

第一条指令意味着传感器将读取几次湿度和温度值(这解释了 read_retry)。阅读文档,它会这样做多达 15 次。

temperature = round(humidity,places)

对于这个,我建议阅读您可以在此处找到的文档:https ://www.w3schools.com/python/ref_func_round.asp 。它将湿度值按位数四舍五入

然后它只是给你温度。

于 2021-01-20T01:18:38.703 回答