Arduino驱动WS2812B流动彩虹效果

1.流动彩虹

void rainbow(int wait) {

  for(long firstPixelHue = 0; firstPixelHue < 3*65536; firstPixelHue += 256) {

    for(int i=0; i<strip.numPixels(); i++) {

      int pixelHue = firstPixelHue + (i * 65536L / strip.numPixels());

      strip.setPixelColor(i, strip.gamma32(strip.ColorHSV(pixelHue)));

    }

    strip.show(); // Update strip with new contents

    delay(wait);  // Pause for a moment

  }

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容