Python I';我使用我在网上找到的一些代码来运行raspberry pi温度传感器和I';我不是最好的编码员

Python I';我使用我在网上找到的一些代码来运行raspberry pi温度传感器和I';我不是最好的编码员,python,raspberry-pi,gpio,temperature,Python,Raspberry Pi,Gpio,Temperature,我正在使用一些我在网上找到的代码来运行树莓pi温度传感器,我不是最好的编码器,所以我需要你的帮助 顺便说一下,这是代码 我试着做两件事 a) 使温度非常频繁地更新 b) 让它给我的温度不会长得离谱(45.999291919399994933) (我爸爸,编码员,正在接一个商务电话,所以这次他不能帮我,但他提到了一些关于漂浮物或其他东西,但我不知道这是什么意思) 因此,如果有人能解释一下如何做这两件事,那将是非常壮观的。或者,如果你想成为一个神,请记下(或者你在代码中称之为//BlahBlah

我正在使用一些我在网上找到的代码来运行树莓pi温度传感器,我不是最好的编码器,所以我需要你的帮助

顺便说一下,这是代码



我试着做两件事

a) 使温度非常频繁地更新

b) 让它给我的温度不会长得离谱(45.999291919399994933) (我爸爸,编码员,正在接一个商务电话,所以这次他不能帮我,但他提到了一些关于漂浮物或其他东西,但我不知道这是什么意思)

因此,如果有人能解释一下如何做这两件事,那将是非常壮观的。或者,如果你想成为一个神,请记下(或者你在代码中称之为//BlahBlah的任何东西)解释每行代码的全部代码,并回答我的两个问题。谢谢你的帮助,我真的很感激

*奖励:*我想我最终可能会尝试绘制数据图表,因此如果有人知道如何做,并且能够解释,我将非常高兴。

在这一行:

time.sleep(0.2)
print(read_temp())
您具有读取温度的刷新率(0.2s)。如果你喜欢就换吧

在这方面:

time.sleep(0.2)
print(read_temp())
输出温度。这样重写它:

print("%.2f" % read_temp())
然后,更改后的数字。要更改小数位数(在我的示例中,您将有2个小数点)

最后,改变:

time.sleep(1)
您可以更改显示刷新率。
我猜就是这样。

你可能会得到一个更好的答案@