实验环境:PT8.2
实验目标:通过实验了解基于PT8.2风扇的控制方法
实验拓扑:

实验过程:
1.设备准备
(1)Fan设备增加以太网口

(2)设备连接
按照实验拓扑连接设备。
(3)设备IP地址配置
server | PC | IoT | |
IP地址 | 192.168.25.1 | 192.168.25.2 | 192.168.25.3 |
子网掩码 | 255.255.255.0 | 255.255.255.0 | 255.255.255.0 |
(4)服务器的IoT服务开启及账号注册
在服务器server中打开IoT服务,打开PC的浏览器输入服务器地址192.168.25.1,注册账号admin/admin
(5)设备注册

2.程序编写
(1)在SBC中编写程序
main.py
from gpio import *
from time import *
def main():
#pinMode(1, OUT)
print("Blinking")
while True:
a1=digitalRead(1) #读取开关的状态
print(a1)
if(a1==0):#开关没有开
customWrite(0, 0);#风扇为关
else:#读取开关为开
customWrite(0, 1);#风扇为开(低速)
delay(1000)
delay(500)
if __name__ == "__main__":
main()
(2)运行程序,设备测试

图 开关开时风扇低速转动

图 开关关时风扇停止转动
到此基于PT8.2风扇控制的实验完成,动手感受一下吧。
不足之处敬请批评指正:qhedu@139.com或者私信。
2023年2月7日