LED strip ws2812b: Difference between revisions
From wikiluntti
Line 7: | Line 7: | ||
Simple code using FastLED package: | Simple code using FastLED package: | ||
< | <syntaxhiglighting lang="C"> | ||
#include <FastLED.h> | #include <FastLED.h> | ||
Line 36: | Line 36: | ||
} | } | ||
} | } | ||
</ | </syntaxhiglighting> |
Revision as of 19:00, 8 November 2024
Introduction
300 LEDs, 5m,
Programming
Simple code using FastLED package:
<syntaxhiglighting lang="C">
- include <FastLED.h>
#define NUM_LEDS 3 #define LED_PIN 5
CRGB leds[NUM_LEDS];
void setup () { FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, NUM_LEDS); FastLED.setBrightness(50); delay(2000); }
void loop () { for (int i=0; i<NUM_LEDS; i++){ leds[i] = CRGB::Red; FastLED.show(); delay(500); leds[i] = CRGB::Green; FastLED.show(); delay(500);
leds[i] = CRGB::Black; FastLED.show(); } }
</syntaxhiglighting>