鳕鱼天空

This is Mr Wang's Tech Blog.

arduino学习备忘——WS2812B柔性拼接屏

2018-10-5 今日为了中旬的上海展会在调试led拼接屏,备忘如下:

1、之前困扰许久的显示过亮问题可以通过将RgbColor转换为然后HslColor调低L(亮度)来实现,初步测试亮度为0.1~0.01区间即可。

arduino中的HslColor取值:

H:Hue(色调)。0~1,0表示红色,0.33表示绿色,0.67表示蓝色

S:Saturation(饱和度)。取值为:0.0% - 100.0%

L:Lightness(亮度)。取值为:0.0% - 100.0%

 

2、每个WS2812B的LED小灯珠0.3W,具体说明如下:

主要特点

  • 智能反接保护,电源反接不会损坏IC。
  • IC控制电路与LED点光源公用一个电源。
  • 控制电路与RGB芯片集成在一个5050封装的元器件中,构成一个完整的外控像素点。
  • 内置信号整形电路,任何一个像素点收到信号后经过波形整形再输出,保证线路波形畸变不会累加。
  • 内置上电复位和掉电复位电路。
  • 每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s。
  • 串行级联接口,能通过一根信号线完成数据的接收与解码。
  • 任意两点传传输距离在不超过5米时无需增加任何电路。
  • 当刷新速率30帧/秒时,级联数不小于1024点。
  • 数据发送速度可达800Kbps
  • 光的颜色高度一致,性价比高。

主要应用领域

  • LED全彩发光字灯串,LED全彩模组, LED全彩软灯条硬灯条,LED护栏管。
  • LED点光源,LED像素屏,LED异形屏,各种电子产品,电器设备跑马灯。

引用自:WS2812B电路与引脚图及规格书下载 RGB5050资料(出处: 单片机论坛)