Stap 3: Het programma
#include
#define PIN 4
Adafruit_NeoPixel strip = Adafruit_NeoPixel (16, PIN, NEO_GRB + NEO_KHZ800);
void setup {strip.begin(); strip.show(); / / initialiseren van alle pixels op 'off'}
void loop {rainbow(20);}
VOID regenboog (uint8_t wachten) {uint16_t i, j;
voor (j = 0; j < 256; j ++) {voor (ik = 0; i
uint32_t wiel (byte WheelPos) {if(WheelPos < 85) {return strip. Kleur (WheelPos * 3, 255 - WheelPos * 3, 0); } else if(WheelPos < 170) {WheelPos-= 85; terugkeer strip. Kleur (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos-= 170; terugkeer strip. Kleur (0, WheelPos * 3, 255 - WheelPos * 3); } }