Stap 2: Programmeren van de Arduino
Download de Code hier
Ik gebruikte deze code uit te voeren van de LED's:
#include
#define PIN 3 / / de pin uw strip is aangesloten op
#define graaf 6 / / hoeveel led's zijn op die strip
Adafruit_NeoPixel strip = Adafruit_NeoPixel (graaf, PIN, NEO_GRB + NEO_KHZ800); definieert de eigenschappen van de strips
VOID setColor (int Pixel, int R2, int G2, int B2) {}
uint32_t kleur = strip. Kleur (R2, G2, B2); maken van een kleur
strip.setPixelColor (Pixel, kleur); een enkele pixelkleur instellen
strip.show(); bijwerken van de kleuren
}
VOID Setup {}
strip.begin(); Start van de strip
strip.show(); de strip op zwart ingesteld (omdat we het om iets te doen nog niet verteld)}
void loop {}
for (int i = 0; ik < 4 i ++) {}
setColor (i, 255, 0, 0);
setColor (i - 1 200, 0, 0);
setColor (i - 2, 150, 0, 0);
setColor (i - 3, 50, 0, 0);
setColor (i - 4, 0, 0, 0);
delay(150);
}
for (int i = 0; ik > -4; ik--) {}
setColor (i, 255, 0, 0);
setColor (i + 1, 200, 0, 0);
setColor (i + 2, 150, 0, 0);
setColor (i + 3, 50, 0, 0);
setColor (i + 4, 0, 0, 0);
delay(150); }
}