27、树莓派传感器测量与应用指南

树莓派传感器测量与应用指南

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)",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值