基于PT8.2RGB-LED控制实验

实验环境:PT8.2

实验目标:通过实验了解基于PT8.2的RGBLED灯的控制方法

实验说明:R、G、B值的变化使LED灯的颜色也发生变化

实验拓扑:

实验过程:

  1. 设备连接

如实验拓扑连接设备。

  1. 程序设计

SBC的程序如下:

main.py
from gpio import *
from time import *

def main():
    pinMode(0, OUT)
    while True:
        a1=int(analogRead(1)*0.25)
        a2=int(analogRead(6)*0.25)
        a3=int(analogRead(2)*0.25)
        analogWrite(3,a1)
        analogWrite(4,a2)
        analogWrite(5,a3)
        st="R:"+str(a1)
        st+='\t'
        st+="G:"+str(a2)
        st+='\t'
        st+="\nB:"+str(a3)
        print(st)
        customWrite(0,st);
        sleep(1)


if __name__ == "__main__":
    main()
  1. 设备测试

用ALT+鼠标控制计压器

图R、G、B值均为0时的LED灯显示状态

图R、G、B值均为255时的LED灯显示状态

到此基于PT8.2RGB-LED控制实验完成,动手感受一下吧。

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

2023年2月17日

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值