基于PT8.2实现花园自动洒水

实验环境:PT8.2

实验目标:通过实验了解基于PT8.2实现花园自动洒水的方法

实验说明:当水标准(PT8.2的环境值)小于10时自动开启洒水器,当水标准值超过16时自动关闭洒水器。

实验拓扑:

实验过程:

  1. 设备准备

(1)设备连接

参照实验拓扑连接设备

(2)设备IP地址设定

实验中IoT2、IoT3、Laptop0、SBC0的地址自动获取

(3)设备注册

IoT2和IoT3注册类型为家庭网关

  1. 程序设计

(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)设备联动控制

  1. 设备测试

设备自动运行,观察变化结果。

到此基于PT8.2实现花园自动洒水实验完成,动手感受一下吧。

不足之处敬请批评指正:qhedu@139.com或者私信。

2023年2月19日

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值