RGB LED Motion Sensor lampa (2 / 10 steg)
Steg 2: Använda Lödfritt klippen
Jag använde Adafruits egen handledning att ansluta min RGB LED strip till Lödfritt klippen. Allt du behöver göra är att klippa längs de förutbestämda linjerna och ta bort den extra klar plasten med xacto kniven och sedan beskära den in i Lödfritt klippet och nu har du kablarna från klippet. För att göra det lite mer hanterbart, lödda jag extensions på dessa trådar med extra 22 gauge tråd.Vid denna punkt, laddade jag också kod Adafruit har på deras hemsida till arduino så färgerna kommer att ändra eller kopiera koden nedan:
färg virvel! ansluta en RGB LED till PWM stift som anges
i #defines
offentliga rummet, Njut!
#define REDPIN 5
#define GREENPIN 6
#define BLUEPIN 3
#define FADESPEED 5 / / gör detta högre för att bromsa
void setup() {
pinMode (REDPIN, OUTPUT);
pinMode (GREENPIN, OUTPUT);
pinMode (BLUEPIN, OUTPUT);
}
void loop() {
int r, g, b;
blekna från blått till violett
för (r = 0; r < 256; r ++) {
analogWrite (REDPIN, r);
Delay(FADESPEED);
}
blekna från violett till rött
för (b = 255, b > 0, b--) {
analogWrite (BLUEPIN, b);
Delay(FADESPEED);
}
blekna från rött till gult
för (g = 0, g < 256, g ++) {
analogWrite (GREENPIN, g);
Delay(FADESPEED);
}
blekna från gult till grönt
för (r = 255, r > 0, r--) {
analogWrite (REDPIN, r);
Delay(FADESPEED);
}
blekna från grönt till mörkturkos
för (b = 0; b < 256; b ++) {
analogWrite (BLUEPIN, b);
Delay(FADESPEED);
}
försvinna ur kricka blå
för (g = 255, g > 0, g--) {
analogWrite (GREENPIN, g);
Delay(FADESPEED);
}
}