FastLED.show

ffillPalette函数使用色板将LED光带设置为渐变色。FastLED.show函数将已经更新显示LED的颜色。在以下的示例程序中,loop函数中虽然有 leds[0] = CRGB::Red; 语句将LED颜色进行了设置,但是因为程序中没有FastLED.show函数,Arduino在运行这段示例程序后不会点亮LED。也就是说,我们看到的这段示例程序运行结果是完全看不到任何点亮的LED的。

要解决这个问题,我们只需要在上面程序中 leds[0] = CRGB::Red; 后面增加 FastLED.show(); 语句就可以了。如下面示例程序中所示:

在使用FastLED库控制LED时,我们每一次更新了LED的颜色设置以后,都需要 FastLED.show(); 执行语句指令才能将我们刚刚设置好的LED颜色在LED灯珠上显示出来。这一点非常重要,请在使用使用FastLED库控制LED时务必注意这一点。