Update users set Password="000000" where age=11
水质情况 |
水位情况 |
操作 |
水质差 |
任意水位 |
净水 |
水质中 |
水位<70 |
注水 |
水质优 |
水位<50 |
注水 |
其它情况都不进行操作 |
序号 |
访问地址 |
功能说明 |
1 |
/ |
主页,显示水质、水位情况 |
2 |
/water?t=注水 |
t为注水(或净水),实现“注水”(或净水)操作 |
3 |
/get?id=2 |
获取传感器 id 为 2 的所有数据 |
4 |
/view?id=1 |
显示 id 为 1 的传感器数据折线图 |
图a
图b | 图c |
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"]=["SimHei"] #图表显示中文字体
df=pd.read_excel("out.xlsx")
df1= ①
df_sum=df1.sum()
df_top3=df_sum.sort_values("数量",ascending=False)
②
plt.title("一周领取物资前三位")
plt.bar( ③ ,df_top3.数量)
plt.show()
程序划线①处应填入的代码为;
程序划线②处应填入的代码为;
程序划线③处应填入的代码为。
图 a
图 b
micro:bit 智能终端部分代码如下:
from microbit import *
import Obloq
IP="192.168.0.12" ; PORT="8080"
SSID="smart"; PASSWORD="12345678"
uart.init(baudrate=115200,bits=8, parity=None, stop=1,tx=pin1,rx=pin0) while Obloq.connectWifi(SSID,PASSWORD,10000)!= True:
display.show (".")
display.scroll(Obloq.ifconfig())
Obloq.httpSet(IP,PORT)
while True:
hum=pin8.read_analog ()
errno,resp=Obloq.get("input?id=1&hum="+str(hum),10000)
if errno==200:
display.scroll(str(resp))
#若湿度低于阈值,则开启喷水装置, 代码略
else:
display.scroll(str(errno))
sleep(10000)