I want to fade 12 led like a link youtube at Below
BUT in pin 1-2-4-7-8-12 a light of led not fade
I use arduino uno 6 pwm
How i will fix the code Please...HELP ME
EXAMPLE LINK
my code
int led1 = 1;
int led2 = 2;
int led3 = 3;
int led4 = 4;
int led5 = 5;
int led6 = 6;
int led7 = 7;
int led8 = 8;
int led9 = 9;
int led10 = 10;
int led11 = 11;
int led12 = 12;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
pinMode(led9, OUTPUT);
pinMode(led10, OUTPUT);
pinMode(led11, OUTPUT);
pinMode(led12, OUTPUT);
}
void loop() {
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led1, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led2, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led3, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led4, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led5, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led6, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led7, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led8, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led9, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led10, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led11, fadeValue);
delay(20);
}
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(led12, fadeValue);
delay(20);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led1, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led2, fadeValue);
delay(20);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led3, fadeValue);
delay(40);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led4, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led5, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led6, fadeValue);
delay(20);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led7, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led8, fadeValue);
delay(40);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led9, fadeValue);
delay(20);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led10, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led11, fadeValue);
delay(40);
}
for (int fadeValue = 255 ; fadeValue <= 0; fadeValue -= 5) {
analogWrite(led12, fadeValue);
delay(20);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led1, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led2, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led3, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led4, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led5, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led6, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led7, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led8, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led9, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led10, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led11, fadeValue);
delay(30);
}
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(led12, fadeValue);
delay(30);
}
}