建设网站导航怎么盈利,母婴类网站怎么建设,18款禁用软件黄a免费,东莞网站推广优化网上推广公司学物联网#xff0c;来万物简单IoT物联网#xff01;#xff01; 一、产品简介
ws2812是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同#xff0c;每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路来万物简单IoT物联网 一、产品简介
ws2812是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路还包含有高精度的内部振荡器和12V高压可编程定电流控制部分有效保证了像素点光的颜色高度一致。 引脚定义
DI 控制信号输入引脚VCC电源5VGND电源地DO 信号输出引脚串联下一个灯珠
二、技术参数
工作电压5V发送速率800Kbps亮度显示支持256级亮度显示rgb三色支持16777216种颜色的显示通信方式单线通信工作特性刷新速率30帧/秒时级联数不小于1024工作温度-20°C~85°C
三、软件接口
WS2812 - 创建WS2812驱动对象
函数原型 relayObj WS2812(gpioObj, ledPixel) 参数说明
参数类型必选参数说明gpioObjGPIO是WS2812控制引脚的GPIO对象ledPixelint否默认ledPixel为24个RGB点灯开发者根据自己的实际需求创建
返回值
若WS2812对象创建成功返回WS2812对象否则抛出Exception
示例代码
from machine import Pin
import ws2812gpioObjPin(2, Pin.OUT, Pin.PULLDOWN)
ws2812Obj ws2812.WS2812(gpioObj)
print(ws2812 inited!)输出
ws2812 inited!set(r,g,b,index) - 点亮对应index的RGB点阵灯环
函数功能
点亮对应index的RGB点阵灯环
函数原型 WS2812.set(r,g,b,index) 参数说明
参数类型说明rint红色灯珠的值取值范围0-255gint绿色灯珠的值取值范围0-255bint蓝色灯珠的值取值范围0-255indexint对应的灯珠索引号范围0ledPixel-1例如第一个灯珠的index为0
返回值
无
dot(r,g,b,time) - 将RGB点阵灯环逐个点亮每次只有一个灯珠被点亮
函数功能
将RGB点阵灯环逐个点亮每次只有一个灯珠被点亮
函数原型 WS2812.dot(r,g,b,time) 参数说明
参数类型说明rint红色灯珠的值取值范围0-255gint绿色灯珠的值取值范围0-255bint蓝色灯珠的值取值范围0-255timeint逐个点灯的时间单位ms
返回值
无
wipe(r,g,b,time) - 将RGB点阵灯环一一点亮
函数功能
将RGB点阵灯环一一点亮
函数原型 WS2812.wipe(r,g,b,time) 参数说明
参数类型说明rint红色灯珠的值取值范围0-255gint绿色灯珠的值取值范围0-255bint蓝色灯珠的值取值范围0-255timeint逐次点灯的时间单位ms
返回值
无
rainbow(time) - RGB点阵灯环实现彩虹变换
函数功能
RGB点阵灯环实现彩虹变换
函数原型 WS2812.rainbow(time) 参数说明
参数类型说明timeint彩虹渐变的时间单位ms
返回值
无
clear(index) - 熄灭对应index的RGB点阵灯环
函数功能
熄灭对应index的RGB点阵灯环
函数原型 WS2812.clear(index) 参数说明
参数类型是否必选说明indexint否当不选参数的时候所有的灯珠会熄灭。index对应的灯珠索引号范围0ledPixel-1例如第一个灯珠的index为0
返回值
无
四、接口案例
示例代码
from machine import Pin
import ws2812gpioObjPin(2, Pin.OUT, Pin.PULLDOWN)
ws2812Obj ws2812.WS2812(gpioObj)
print(ws2812 inited!)
while True:ws2812Obj.dot(128,0,0,100)五、工作原理
数据协议采用单线归零码的通讯方式像素点在上电复位以后DIN端接受从控制器传输过来的数据首先送过来的24bit数据被第一个像素点提取后送到像素点内部的数据锁存器剩余的数据经过内部整形处理电路整形放大后通过DO端口开始转发输出给下一个级联的像素点每经过一个像素点的传输信号减少24bit。像素点采用自动整形转发技术使得该像素点的级联个数不受信号传送的限制仅仅受限信号传输速度影响。 ws2812时序波形图
参考文献及购买链接
[1] WS2812原理介绍 [2] WS2812购买链接