Fading Multiple LEDs at once
badically, have multiple leds want fade in , out @ same time create fire-like effect.
i have each led fades out individually can't seem combine them in way. appreciated.
i have each led fades out individually can't seem combine them in way. appreciated.
quote
// fading led
int value = 0; // variable keep actual value
int ledpin1 = 11;
int ledpin2 = 9;
int ledpin3 = 6;
int ledpin4 = 7;
int ledpin5 = 3;
int ledpin6 = 5;
// light connected digital pin 9
void setup()
{
// nothing setup
}
void loop()
{
for(value = 0 ; value <= 255; value+=5) // fade in (from min max)
{
analogwrite(ledpin1, value); // sets value (range 0 255)
delay(30); // waits 30 milli seconds see dimming effect
}
for(value = 255; value >=0; value-=5) // fade out (from max min)
{
analogwrite(ledpin1, value);
delay(30);
}
for(value = 0 ; value <= 255; value+=5) // fade in (from min max)
{
analogwrite(ledpin2, value); // sets value (range 0 255)
delay(30); // waits 30 milli seconds see dimming effect
}
for(value = 255; value >=0; value-=5) // fade out (from max min)
{
analogwrite(ledpin2, value);
delay(30);
}
for(value = 0 ; value <= 255; value+=5) // fade in (from min max)
{
analogwrite(ledpin3, value); // sets value (range 0 255)
delay(30); // waits 30 milli seconds see dimming effect
}
for(value = 255; value >=0; value-=5) // fade out (from max min)
{
analogwrite(ledpin3, value);
delay(30);
}
for(value = 0 ; value <= 255; value+=5) // fade in (from min max)
{
analogwrite(ledpin4, value); // sets value (range 0 255)
delay(30); // waits 30 milli seconds see dimming effect
}
for(value = 255; value >=0; value-=5) // fade out (from max min)
{
analogwrite(ledpin4, value);
delay(30);
}
for(value = 0 ; value <= 255; value+=5) // fade in (from min max)
{
analogwrite(ledpin5, value); // sets value (range 0 255)
delay(30); // waits 30 milli seconds see dimming effect
}
for(value = 255; value >=0; value-=5) // fade out (from max min)
{
analogwrite(ledpin5, value);
delay(30);
}
for(value = 0 ; value <= 255; value+=5) // fade in (from min max)
{
analogwrite(ledpin6, value); // sets value (range 0 255)
delay(30); // waits 30 milli seconds see dimming effect
}
for(value = 255; value >=0; value-=5) // fade out (from max min)
{
analogwrite(ledpin6, value);
delay(30);
}
}
plug leds same pin. had 5 leds on bare bones fade @ once.
Arduino Forum > Forum 2005-2010 (read only) > Software > Syntax & Programs > Fading Multiple LEDs at once
arduino
Comments
Post a Comment