Stap 2: Arduino Sketch of MCU firmware
Zorg ervoor dat u hebt geïnstalleerd correct de nodige Arduino IDE voor uw gunst van de Arduino.
Download de bibliotheek NeoPixel van Adafruit.
https://github.com/adafruit/Adafruit_NeoPixel
Als u een ander MCU gebruikt en een C-compiler hebben u kunt deze bibliotheek gebruiken en aan te passen de onderstaande arduino voorbeeld:
https://github.com/cpldcpu/light_ws2812
Aanpassing:
Neem het voorbeeld van de "strandtest" van de bibliotheek van Adafruit, en voer de volgende wijzigingen:
1) omzetten in de tweede regel wat I/O pin die u wilt gebruiken. In dit voorbeeld: Pin 0 wordt gebruikt in de Digispark.
#define PIN 0
2) wijzigen de volgende uncommented lijn met de lengte van de strip die je gebruiken wilt, ex: 22 leds in plaats van 60.
Adafruit_NeoPixel strip = Adafruit_NeoPixel (22, PIN, NEO_GRB + NEO_KHZ800);
3) de helderheid van de LED's afneemt, is het beter voor de ogen.
aan het einde van Setup functie:
strip.setBrightness(90); Of minder.
Thats it, compileren en uploaden naar uw MCU. En kijk naar de LED's jagen.