#include <Adafruit_NeoPixel.h> // Library van de neopixel inladen
#define ledpin 6 // We leggen vast dat de led zal worden aangesloten op pin 6 van de arduino
#define aantal_leds 8 // En bepalen dat er 8 leds aangestuurd moeten worden.
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(aantal_leds, ledpin, NEO_GRB + NEO_KHZ800);
// En maken een neopixel aan genaamd pixel, in de functie stuur je door: (Het aantal leds, pin, led-type)
int delaytime = 1000; // Delay aangepast naar 1000 milliseconden (1 seconde)
long kleur = 0; // Variabele waarin de gewenste kleur tijdelijk wordt opgeslagen
void setup() {
Serial.begin(9600); // Start verbinding met de pc
pixels.begin(); // Start verbinding met de led
pixels.clear(); // Zet alle leds uit
pixels.setBrightness(50); // Dimming om ogen te besparen
}
void loop() {
// Rood
kleur = pixels.Color(255, 0, 0); // Maak de kleur rood
pixels.setPixelColor(0, kleur); // Stuur rood naar de eerste led
pixels.show(); // Toon de kleur
delay(delaytime); // Wacht 1 seconde
// Groen
kleur = pixels.Color(0, 255, 0); // Maak de kleur groen
pixels.setPixelColor(0, kleur); // Stuur groen naar de eerste led
pixels.show(); // Toon de kleur
delay(delaytime); // Wacht 1 seconde
// Blauw
kleur = pixels.Color(0, 0, 255); // Maak de kleur blauw
pixels.setPixelColor(0, kleur); // Stuur blauw naar de eerste led
pixels.show(); // Toon de kleur
delay(delaytime); // Wacht 1 seconde
}