Fade kleuren ws2812b

Arduino specifieke Software
Berichten: 3
Geregistreerd: 23 Mrt 2015, 00:28

Fade kleuren ws2812b

Berichtdoor nrijkers » 10 Dec 2015, 23:28

Ik heb een ledstrip ws2812b, nu wil graag led(0)groen, led(1)rood, led(2) groen etc etc.
Op deze manier heb ik dat gedaan als test

Code: Alles selecteren
  #include <FastLED.h>
    #define NUM_LEDS 4
    #define DATA_PIN 3

        CRGB leds[NUM_LEDS];

           void setup() {
       FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
   }

       void loop() {
      // Turn the first led red for 1 second
      leds[0] = CRGB::Green;
      leds[1] = CRGB::Red;
      leds[2] = CRGB::Green;
      leds[3] = CRGB::Red;
      FastLED.show( 99 );
      delay(1000);

      // Set the first led back to black for 1 second
      leds[0] = CRGB::Red;
      leds[1] = CRGB::Green;
      leds[2] = CRGB::Red;
      leds[3] = CRGB::Green;
      FastLED.show( 99 );
      delay(1000);
    }


Leuk voor 4 leds...maar nu 100, hoe kan ik doen?
Als bonus zou ik graag willen dat ze eerst uit faden voordat ze een andere kleur krijgen.
Uberhaupt het faden krijg ik er zelf niet in.

Iemand tips?

Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Fade kleuren ws2812b

Berichtdoor shooter » 11 Dec 2015, 00:11

zie de manual, je kunt natuurlijk ook een kleur zwart aanmaken die heeft dan overal 0 staan, of wit waar alles 255 is.
en ja je zult elke led aan moeten geven maar je kunt natuurlijk wel een for loop maken dus for 0;100;+2 dat zijn alle even
en 1,99,+2 voor alle oneven.
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 90 gasten