树莓派传感器测量与应用指南
1. 植物监测器程序
植物监测器程序可实时显示植物生长环境的湿度、温度和湿度信息。以下是实现该功能的代码:
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(): # update fields with new temp and eCO2 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)
# define the user interface
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

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



