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

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

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

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

使用方法为从上到下

程序图演示

用点阵软屏演示效果图

其它功能请自行研究。

另对库进行调整:

 

演示程序代码:

#include <FastLED.h>

CRGB leds[256];

void setup(){
  Serial.begin(9600);
  FastLED.addLeds<WS2812,4,GRB>(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 库下载

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
### 回答1: fsatledMixy社区中一款第三方自制。这个主要用于控制LED灯光效果,提供了丰富的功能和灵活的调节选项。 首先,fsatled提供了一系列颜色和模式选择。用户可以根据自己的需求,选择不同的颜色和模式来创建独特的LED灯光效果。中包含了常见的颜色选项,如红、绿、蓝等,同时还提供了复杂的渐变、闪烁、呼吸等模式,满足了用户对灯光效果的多样化需求。 其次,fsatled还提供了丰富的调节选项。用户可以通过调整亮度、速度、饱和度等参数,来精确控制LED的光线效果。这样可以使用户的创造力得到充分发挥,实现各种个性化的灯光效果。 此外,fsatled还提供了简洁易懂的API文档,使用户能够方便地使用这个。通过查阅文档,用户可以快速了解的各种功能和使用方法,快速上手。 总的来说,fsatled是一款功能强大而且灵活多样的LED灯光控制。它在Mixy社区中备受欢迎,得到了用户们的一致好评。无论是在家庭装饰、舞台演出还是其他场合,fsatled都能提供高质量的灯光效果,为用户带来独特的视觉享受。 ### 回答2: fsatled 是由 Mixy 开发的第三方自制fsatled 是一个用于控制 LED 灯的。它提供了一些实用的功能,可以帮助用户轻松地控制 LED 灯的亮度和颜色。 fsatled 提供了一个简单易用的接口,用户只需要调用几个简单的函数就可以完成对 LED 灯的控制。用户可以通过设置亮度参数来调整 LED 灯的亮度,还可以通过设置颜色参数来改变 LED 灯的颜色。 fsatled 还支持多种灯效模式,例如呼吸灯、闪烁灯等。用户可以根据需要选择不同的灯效模式来实现不同的效果。 此外,fsatled 还支持与其他硬件设备的配合使用。用户可以将 LED 灯与传感器等设备进行联动,实现更加智能化的控制。 fsatled 可以广泛应用于各种场景,例如家居照明、舞台灯光、汽车灯光等。它不仅具有简单易用的特点,还可以通过个性化的灯效模式和颜色设置,为用户带来不同的视觉体验。 总之,fsatled 是一个功能强大、易于使用、灵活多样的 LED 控制,可以满足用户对 LED 灯控制的各种需求。 ### 回答3: fsatledmixy第三方自制,用于快速处理 LED 灯的控制。 FSATLED 提供了一套简单易用的函数和方法,可以方便地控制 LED 灯的亮度、颜色和闪烁模式等。通过调用 fsatled 的函数,可以实现多种常见的 LED 灯效果,例如呼吸灯效果、流水灯效果、彩虹灯效果等。 fsatled 的使用方法非常简单。首先,可以通过引入 fsatled文件到项目中。然后,通过实例化一个 fsatled 对象,就可以直接调用其中的方法了。例如,可以使用 setBrightness 方法设置 LED 的亮度,使用 setColor 方法设置 LED 的颜色,使用 setBlink 方法设置 LED 的闪烁模式等。 fsatled 还提供了一些其他的高级功能。例如,可以使用 setPulse 方法设置呼吸灯效果的参数,包括呼吸时间和亮度变化范围。也可以使用 setRainbow 方法设置彩虹灯效果的参数,包括彩虹的起始颜色、结束颜色和变化速度等。 总的来说,fsatled 是一个非常实用的第三方自制,可以帮助开发者快速完成 LED 灯控制的功能。无论是初学者还是有经验的开发者,都可以轻松地使用 fsatled 来实现各种丰富多样的 LED 灯效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

琢磨侠

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

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

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

打赏作者

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

抵扣说明:

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

余额充值