实验环境:PT8.2
实验目标:通过实验了解基于PT8.2实现花园自动洒水的方法
实验说明:当水标准(PT8.2的环境值)小于10时自动开启洒水器,当水标准值超过16时自动关闭洒水器。
实验拓扑:
实验过程:
设备准备
(1)设备连接
参照实验拓扑连接设备
(2)设备IP地址设定
实验中IoT2、IoT3、Laptop0、SBC0的地址自动获取
(3)设备注册
IoT2和IoT3注册类型为家庭网关
程序设计
(1)SBC0
为了了解水标准情况,用水传感器得到值,通过LCD显示值,LED的亮度感受值的变化。
main.py
from gpio import *
from time import *
def main():
pinMode(1, OUT)
pinMode(2, OUT)
pinMode(0, IN)
print("Blinking")
while True:
a1=analogRead(2)
customWrite(1,a1*0.021328125)
analogWrite(0,a1)
digitalWrite(1, LOW);
delay(500)
if __name__ == "__main__":
main()
(2)设备联动控制
设备测试
设备自动运行,观察变化结果。
到此基于PT8.2实现花园自动洒水实验完成,动手感受一下吧。
不足之处敬请批评指正:qhedu@139.com或者私信。
2023年2月19日