基于PT8.2风扇控制实验

该实验介绍了如何使用PT8.2进行风扇控制。通过设备连接、IP配置、IoT服务开启和设备注册,然后在SBC上编写Python程序,根据开关状态控制风扇的开关和速度。实验结果显示,开关开时风扇低速转动,开关关时风扇停止转动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验环境: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日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值