某个室内二氧化碳监测系统,能获取家庭室内空气的二氧化碳浓度,并在服务器端每 10 秒显示一次数据。根据二氧化碳浓度,每隔 5 秒在 micro:bit 显示屏显示人体反映对应的序号。
二氧化碳浓度(ppm) | 人体反映 | 序号 |
0<ppm<=500 | 正常 | 1 |
500<ppm<=1000 | 感到空气污浊 | 2 |
1000<ppm<=2500 | 感到困倦 | [3,5] |
2500<ppm<=5000 | 对健康不利 | [6,10] |
ppm>5000 | 有中毒危险 | [11,∞) |
该系统的部分代码如下: from microbit import * import Obloq
IP = "192.168.31.165" PORT = "8080"
SSID = "admin" PASSWORD = "admin888"
uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin1, rx=pin2) while Obloq.connectWifi(SSID,PASSWORD,10000)!= True:
display.show(".") display.scroll(Obloq.ifconfig()) Obloq.httpSet(IP,PORT)
while True:
ppm = pin0.read_analog() errno,resp=Obloq.get("get?sid=25&ppm="+str(ppm),10000)
Num = ① display.scroll(Num)
②
请回答下列问题: