LED Strip styrenhet med LED Amp + Arduino (4 / 5 steg)
Steg 4: Programvaran
Hämta Arduino IDE från http://arduino.cc/en/main/software och flash följande skiss för att prova. Skissen användes på RGB strip som sett i klippet i steg 5. Det bleknar varje färg upp/ned sedan vit upp/ned.int ledPinR = 3;
int ledPinG = 5;
int ledPinB = 6;
void setup() {
}
/ * Obs:
När man kör LED har använder gemensam anod LED förstärkare du till inversen intermittensen,
i. e. 255 är avstängd och 0 är full effekt.
*/
void loop() {
Röd
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {
analogWrite (ledPinR, fadeValue);
Delay(30);
}
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {
analogWrite (ledPinR, fadeValue);
Delay(30);
}
Grön
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {
analogWrite (ledPinG, fadeValue);
Delay(30);
}
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {
analogWrite (ledPinG, fadeValue);
Delay(30);
}
Blå
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {
analogWrite (ledPinB, fadeValue);
Delay(30);
}
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {
analogWrite (ledPinB, fadeValue);
Delay(30);
}
Vit
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {
analogWrite (ledPinR, fadeValue);
analogWrite (ledPinG, fadeValue);
analogWrite (ledPinB, fadeValue);
Delay(30);
}
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {
analogWrite (ledPinR, fadeValue);
analogWrite (ledPinG, fadeValue);
analogWrite (ledPinB, fadeValue);
Delay(30);
}
}