Stap 5: Controle uw LED's
Sluit na het bovenstaande schema, 3, N-kanaal MOSFETs aan uw Arduino waarmee de huidige aan de rode, groene en blauwe kanaal van uw LED-strip. Sluit de + 12V van uw LED-strip aan uw 12V DC voeding. Bij aankoop van een voeding, zorg ervoor dat het levert voldoende stroom voor uw hele LED-strip. 1 meter van de 60-LED-strip van Adafruit zal trekken rond 1 amp stroom, dus plan dienovereenkomstig.
Om te testen uw opstelling, door de volgende voorbeeldcode naar je arduino (van deze tutorial Adafruit) te uploaden.
Colour swirl! een RGB-LED verbinden met de pinnen van de PWM zoals aangegeven
in de #defines / / publiek domein, genieten! #define REDPIN 5 #define GREENPIN 6 #define BLUEPIN 3 #define FADESPEED 5 / / maken dit hoger te vertragen void setup {pinMode (GREENPIN, OUTPUT), pinMode (REDPIN, OUTPUT); pinMode (BLUEPIN, OUTPUT);} void loop {int r, g, b; / / vervagen van blauw naar violet voor (r = 0; r < 256; r ++) {analogWrite (REDPIN, r); delay(FADESPEED);} / / vervagen van violet tot rood voor (b = 255, b > 0; b--) {analogWrite (BLUEPIN , b); delay(FADESPEED); } / / verkleuren van rood naar geel voor (g = 0 g < 256; g ++) {analogWrite (GREENPIN, g); delay(FADESPEED);} / / vervagen van geel tot groen voor (r = 255; r > 0; r--) {analogWrite (REDPIN, r); delay(FADESPEED);} / / vervagen van groen naar blauwgroen voor (b = 0; b < 256; b ++) {analogWrite (BLUEPIN, b); delay(FADESPEED);} / / verdwijnen uit teal blauw voor (g = 255, g > 0; g--) {analogWrite (GREENPIN , g); delay(FADESPEED); } }