Perchè devi usare il PWM?
int ledPins[] = {40,41,42,43,44,45,46,47,48,49};
void setup()
{
for(int i = 0; i < 10; i++)
pinMode(ledPins[i],OUTPUT);
}
void loop()
{
int tempo= 50;
for(int i = 0; i <= 9; i++)
{
digitalWrite(ledPins[i], HIGH);
delay(tempo);
digitalWrite(ledPins[i], LOW);
}
for(int i = 9; i >= 0; i--)
{
digitalWrite(ledPins[i], HIGH);
delay(tempo);
digitalWrite(ledPins[i], LOW);
}
}