基于Arduino使用8位5050白板全彩LED流水灯模块
产品特点
- 5050高亮LED,内置控制芯片,仅需1个IO口即可控制多个LED
- 芯片内置整形电路,信号畸变不会累计,稳定显示
- 三基色256级亮度调剂,16万色真彩显示效果,扫描频率不低于400Hz/S
- 串行连级接口,能通过一根信号线完成数据的接收与解码
- 刷新速率30帧/秒时,低速连级模式连级数不小于512点
- 数据收发速度最高可达800Kbps
- 高亮LED,光色亮度一致性高
- 两端有连级接口,可以直接连接
产品参数
- 型号:8位5050全彩LED模块
- 尺寸:11*15mm
- 芯片:WS2811(内置于LED)
- LED:5050封装RGB全彩高亮
- 电压:5V
- 端口:数字
- 平台:Arduino 单片机
(5050白板全彩LED灯)
(5050白板全彩LED灯背面)
Arduino nano <------> 8-Bit2812 RGB
GND <------> GND
D5 <------> D1
3V/5V <------> 4-7VDC
--null-- <------> GND
另一边的接口用于连接第二个8位5050全彩LED模块,可用于多根彩灯连接
--null-- <------> GND
--null-- <------> D0 --null-- <------> 4-7VDC
--null-- <------> GND
实验原理
利用Arduino Nano结合8-Bit 2821RGB,点亮其八个灯珠
程序测试——点亮全彩LED流水灯模块
Mixly图形化编程程序
(图形化程序)
程序实现代码
- #include <Adafruit_NeoPixel.h>
- Adafruit_NeoPixel rgb_display_5= Adafruit_NeoPixel(8,5,NEO_GRB + NEO_KHZ800);
- void setup(){
- rgb_display_5.begin();
- }
- void loop(){
- rgb_display_5.show();
- rgb_display_5.setPixelColor(1-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(2-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(3-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(4-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(5-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(6-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(7-1, 100*65536+0*256+0);
- rgb_display_5.setPixelColor(8-1, 100*65536+0*256+0);
- }
复制代码 |