树莓派传感器测量与应用指南
1. 植物监测器示例
在这个植物监测器的示例中,使用 Python 编写代码,借助 guizero 库创建图形用户界面(GUI),并利用 PlantMonitor 类获取植物的湿度、温度和湿度数据。
import threading
import time
from guizero import App, Text
from plant_monitor import PlantMonitor
pm = PlantMonitor()
app = App(title="Plant Monitor", width=550, height=300, layout="grid")
def update_readings():
while True:
wetness_field.value = str(pm.get_wetness())
temp_c_field.value = str(pm.get_temp())
humidity_field.value = str(pm.get_humidity())
time.sleep(2)
t1 = threading.Thread(target=update_readings)
Text(app, text="Wetness (%)", grid=[0,0], size=20)
wetness_field = Text(app, text="-", grid=[1,0], size=100)
Text(app, text="Temp (C)
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



