公告
  
欢迎回来!目前功能升级完毕,
本站限时免费查看资料,请尽快注册账号,后续将限制游客访问~

朕已阅

首页 动态 版块 商城 我的
 退出
游客  
等级:
金币:
经验值:

【编程入门教程二】树莓派Pico控制WS2812灯颜色变换调色Python使用资料

  6441 
 0
 5
RASPI   ydxhuo.com 

一:RGB色彩介绍

WS2812介绍:WS2812是一款集控制电路与发光电路于一体的智能外控LED光源,采用5050 SMD封装,体积小、集成度高。支持RGB三色256级亮度调节,可显示出1677万种颜色。


RGB色彩介绍:RGB色彩模式是工业界一种颜色标准,RGB名称即代表着R红色、G绿色、B蓝色,总共为三个通道的颜色。每个通道的刺激量以及通道之间相互迭加的刺激量从而会得到各式各样的颜色,RGB三种色的配合即可呈现出人类视力所能感知到的所有颜色,也是运用最广的颜色系统之一。


在日常生活中我们电脑上RGB所谓“多少数值”其实就是指亮度,一般使用整数来表示。RGB各有256级的亮度,用数字表示为从0、1、2...直到255,数字的最高是255,但0也是数值之一,0表示没有刺激量,255表示刺激量最大值。R、G、B均为255时就合成了白光,R、G、B均为0时就形成了黑色。依次类推,不同通道的数值变化和迭加会呈现不同的颜色。




RGB调色工具:https://www.sojson.com/web/panel.html(打开此连接可以进行在线RGB测试调色RGB的数值)

Image


二:硬件连接

以树莓派Pico开发板为例,提醒: 请按下图的引脚标识接线,务必不能接错。如果接错线通电后会导致设备烧毁!


Image

三:Python程序

ws2812测试程序下载这个ws2812源代码Zip压缩包,在解压出来将里面文件上传至树莓派pico文件内,直接运行查看数据(如下图)

如果你还没有搭建好树莓派Python编程环境可参考这个帖子→:如何搭建Python编程环境

Image

 

四:升级程序,增加按键控制

1.接线参考下图:

以树莓派Pico开发板+扩展板为例,提醒: 请按下图的引脚标识接线,务必不能接错。如果接错线通电后会导致设备烧毁!

Image

2.升级程序

此升级程序在上面的基础上新增了功能,当按A键RGB灯亮红色,按B绿色,按C亮蓝灯,按D彩色自动变换当按A键RGB灯亮红色,按B绿色,按C亮蓝灯,按D彩色自动变换

main下载这个main源代码,直接上传至树莓派pico文件内,给扩展板插电(参考下面视频)

如果你还没有搭建好树莓派Python编程环境不会上传程序,可参考这个帖子→:如何搭建Python编程环境


 




四:总结

通过以上的两个Python代码,我们学习了如何控制WS2812灯,以及RGB颜色参数值如何设定对应颜色,在第二个代码上更是加入了按键功能,来实现自定义的控制各种颜色。





技术支持(对本页存在疑难问题可联系我们工程师)

联系人:张工
电话:0755-32914578
QQ:2251000002
微信:扫下方二维码添加,请备注来意

提供:人工智能,IOT物联网,工控数显,嵌入式软硬件开发,科创教育,产品定制,生产,方案解决...

标签:
作者签名:    楼主  2025-08-24 20:45:13
回复列表
Powered by YDXHUO _VERSION
© 2017-2026 跃动芯火版权
您的IP: 216.73.216.47 , 2026-01-27 16:22:28
Powered by YDXHUO _VERSION
© 2017-2026 跃动芯火版权
(5) 分享
分享

请保存二维码或复制链接进行分享

取消
已有0次打赏