Micro:bit SK6812(WS2812)RGB实验

SK6812RGB模块是集成控制与驱动的智能LED光源,能通过一个引脚控制每个像素点的颜色。模块内含数据锁存、驱动电路及高精度振荡器,支持单线归零码通讯,确保颜色一致性。实验展示如何通过简单的代码让四个LED灯珠循环显示不同颜色,体现了其低电压、节能、高亮度和长寿命的特点。
摘要由CSDN通过智能技术生成

相关资料和实验器材: 点这里

1.1 项目介绍:

SK6812 RGB 模块只需要一个引脚就能控制,这是一个集控制电路与电路于一体的智能外控LED光源。每个LED原件其外型与一个5050LED灯珠相同,每个元件即为一个像点,我们这个模块上有四个灯珠即四个像素,实验中,我们分别使不同的灯亮出不同的颜色。

1.2 模块相关资料:

在这里插入图片描述

从原理图中我们可以看出,这四个像素点灯珠都是串联起来的,其实不论多少个,我们都可以用一个引脚控制任一一个灯,并且让它显示任一种颜色。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和12V高压可编程定电流控制部分,有效保证了像素点光的颜色高度一致。
数据协议采用单线归零码的通讯方式,像素点在上电复位以后,S端接受从控制器传输过来的数据,首先送过来的24bit数据被第一个像素点提取后,送到像素点内部的数据锁存器。这个6812RGB通讯协议与驱动已经在底层封装好了,我们直接调用函数的接口就可以使用,简单方便,LED具有低电压驱动,环保节能,亮度高,散射角度大,一致性好,超低功率,超长寿命等优点。

1.3 实验组件:

在这里插入图片描述

1.4模块接线图:

在这里插入图片描述

1.5 实验代码:

在这里插入图片描述在这里插入图片描述

1.6实验结果:

按照接线图接线,上传代码,4个LED陆续循环显示不同颜色。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千年糊涂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值