将水位传感器与开源硬件相连接,可以制作一个鱼缸水位控制装置。以micro:bit为例,通过扩展板连接水位传感器、继电器模块、直流抽水水泵等设备,实现低于预设水位自动供水的效果,并利用python语言编写简单程序实现这一功能。请结合流程图44中的算法将程序补充完整。
from microbit import *
while True:
water_ level= pin1. read_ analog()#将P1引脚的模拟值设为变量“water_ level”
if #如果变量“water_ level” 小于300
pin0. write_ _digital(1)#P0引脚数字输出为“1”,接通继电器
#LED灯显示伤心
else:
#P0引脚数字输出为“0”,断开继电器
display. show (Image. HAPPY)#LED灯显示开心