Stap 4: Schema's en Code
De arduino gebruikt 6 van zijn digitale pinnen om macht van de LED's en maken van bepaalde gronden
De anode-kant van de led wordt aangedreven door 1 pin, de andere 3 pinnen uit 1 RGB led zijn gebundeld en gaan in 1 grond pin. Dit wordt gedaan met elke geleid.
Met deze code de leds zal langzaam worden geconfronteerd en voor altijd blijven doen.
[code]
Const int PWR1 = 5; de drie macht pinnen.
Const int PWR2 = 6;
Const int PWR3 = 7;
Const int LED1 = 8; de 3 LED's.
Const int LED2 = 9;
Const int LED2 = 10;
int i = 0;
VOID Setup {}
pinMode (LED1, uitvoer);
pinMode (LED2, uitvoer);
pinMode (LED3, uitvoer);
pinMode (PWR1, uitvoer);
pinMode (PWR2, uitvoer);
pinMode (PWR3, uitvoer);
}
void loop {}
voor (ik = 0; ik < 255; i ++) //With dit de led zal gaan helderder tot het maximum, dan het zal dalen tot nul en
{//repeat zelf.
analogWrite(PWR1, i);
analogWrite(PWR2, i);
analogWrite(PWR3, i);
delay(5);
}
voor (ik = 255; ik > 0; ik--)
{
analogWrite(PWR1, i);
analogWrite(PWR2, i);
analogWrite(PWR3, i);
delay(5);
}
}