диоды

sdmak03
Offline
Зарегистрирован: 07.04.2013

Здрасте всем.

Помогите советом новичку.

Хочу сделать так, чтобы диоды загарались одназа другой, апотом медленно гасли (все вместе).

Вот код:

int led1=13;
int led2=12;
int led3=11;
int led4=9;
int led5=8;
int brit=255;
int fade=5;

void setup() { pinMode(led1,OUTPUT);
                pinMode(led2,OUTPUT);
                 pinMode(led3,OUTPUT);
                  pinMode(led4,OUTPUT);
                   pinMode(led5,OUTPUT);}

void loop()
{digitalWrite(led1,HIGH);
delay(50);
digitalWrite(led2,HIGH);
delay(50);
digitalWrite(led3,HIGH);
delay(50);
digitalWrite(led4,HIGH);
delay(50);
digitalWrite(led5,HIGH);
delay(50);

while(brit=0) {brit=brit-fade;
digitalWrite(led1,brit);
digitalWrite(led2,brit);
digitalWrite(led3,brit);
digitalWrite(led4,brit);
digitalWrite(led5,brit);
delay(50);}
}

 

Програма проверку проходит, и даже лампочки загораютсякак надо. Но гаснуть не хотят, так иостаются гореть.

Помогите пожалуйста.

Зараннее спасибо.

leshak
Offline
Зарегистрирован: 29.09.2011
Osseum
Offline
Зарегистрирован: 25.04.2013
while(brit)
  {brit=brit-fade;
analogWrite(led1,brit);
analogWrite(led2,brit);
analogWrite(led3,brit);
analogWrite(led4,brit);
analogWrite(led5,brit);
delay(50);}