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.

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

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums