FsatLED mixy第三方自制库 轻松玩转WS2812灯带

续上篇  mixy第三方库 点阵屏库 LittleFS库 光敏电阻LDR库 EEPROM库

WS2812灯带库很多,如Adafruit_NeoPixel库但在mixy里样式很单一。 FsatLED库 功能强大、耐玩性比较高。简单点几下鼠标即可整出特效。
库的制作其实很简单但很浪费时间,先要看库函数然后测试最后制作mixy库文件。最近有时间连续做了点阵库 和这个库。水平有限望各位大神担待!!特发此库给有需要的人。

FsatLED库函数:
初始化函数  : FastLED.addLeds(leds,256);
亮度调整: FastLED.setBrightness(100);
清屏函数:FastLED.clear();
刷新显示: FastLED.show();

使用方法为从上到下FsatLED mixy第三方自制库 轻松玩转WS2812灯带_第1张图片

程序图演示

FsatLED mixy第三方自制库 轻松玩转WS2812灯带_第2张图片

用点阵软屏演示效果图

其它功能请自行研究。

另对库进行调整:

FsatLED mixy第三方自制库 轻松玩转WS2812灯带_第3张图片

 

演示程序代码:

#include 

CRGB leds[256];

void setup(){
  Serial.begin(9600);
  FastLED.addLeds(leds,256);
  FastLED.setBrightness(5);
}

void loop(){
  fill_rainbow(leds,256,100,200);
  FastLED.show();
  for(int i = 0;i<=256;i++)
  {
    leds[i]=CRGB::Red;
    fadeToBlackBy(leds,i,10);
    FastLED.show();
    delay(30);
    Serial.println(i);
  }
  for(int i = 256;i>=0;i--)
  {
    leds[i]=CRGB::Green;
    fadeToBlackBy(leds,256,10);
    FastLED.show();
    delay(30);
    Serial.println(i);
  }

}

使用中发现bug请下方留言。

下方为下载地址。

FsatLED 库下载

你可能感兴趣的:(FsatLED,arduino,Mixly,FastLED)