阅读以上材料,完成以下题目:
根据示意图及功能描述,请将示意图①②③处补充完整,并说明其功能。
序号 |
设备或软件 |
功能 |
① |
||
② |
||
③ |
(提示:①②③处可以选择添加的设备有:执行器、传感器服务器、计算机数据库服务器交换机、防火墙路由器。)
请完善这个系统的功能层次图。
① ② ③
主要功能为:光敏传感器每间隔2 秒采集一次室内光照强度值,数据经智能终端处理后与设定阈值进行比对,若小于阈值,智能终端连接的蜂鸣器报警;若大于等于阈值,智能终端屏幕上显示“笑脸”图形。该系统结构示意图如图a 所示。
请根据材料回答下列问题:
maxrv = 300 #设定的阈值
while True:
light = pin0.read_analog()
if light >=maxrv:
display.show(Image.HAPPY)
else:
pin8.write_digital(1)
sleep(2000)
由代码可知,光敏传感器连接在智能终端的引脚为;若某时间点光敏传感器监测数据值为210,则蜂鸣器 (选填:会/不会)发出警报声。
IP = "10.0.2.12"
PORT = "8080"
SSID = "PC" #Wi-Fi的名称
PASSWORD = "********" #Wi-Fi的密码
uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
while Obloq.connectWifi(SSID, PASSWORD, 10000) != True: #判断网络连接是否成功
display.show(".")
print("connect")
由以上代码可知,服务器端的IP 地址为 。
#获取时间点和对应的光照强度值存储于数组a中,
#其中a[0][0]存储第一个监测时间点,a[0][1]存储该时间点的室内光照强度值;
#a[1][0]存储第二个监测时间点,a[1][1]存储该时间点的室内光照强度值…依此类推
#数组a存储结构如:[[1,300],[2,203],[3,305],[4,300],[5,306]],代码略。
s = 300 #s为设定阈值
maxlen = 0
n =
i = 0
p = 0
q = 0
while i < n:
if a[i][1] >= s:
m = 1
for j in range(i + 1,n):
if :
m = m + 1
else:
break # break表示退出当前循环
if m > maxlen:
maxlen = m
p = i
q =
i = i + m
else:
i = i + 1
print("最长时间段为",a[p][0] , "至" , a[q][0])
智能农业大棚通过传感器、控制器、网络设施和计算机程序来实现大棚的自动化管理。例如,自动温度控制系统中的温度传感器每隔一定时间采集大棚中的温度,一旦温度超过预设的最高温度40℃,控制系统会启动通风和喷水系统实现降温;如果温度低于预设的最低温度18℃,控制系统会启动加热器,给大棚升温。