Obrazek użytkownika cytrynek

3 migające diody w Arduino

Treść: 

Kolejny projekt przedstawia migające diody. których częstotliwość migania raz się zwiększa raz zminiejsza. 

Kod programu wygląda następująco:

int led[]={2,3,4};
int del=500;
int stan=1;
void setup() {                
  
for(int i=0; i<3; i++)
  pinMode(led[i], OUTPUT); 
}


void loop() {
  
  for(int i=0; i<3; i++){
    
    
  if (stan==1){
    del-=100;
    if (del<=100)
     stan=0; 
  }
  else{
   del+=100;
   if (del>=500)
    stan=1;
  }
    if (i==2){
      for(int i=2; i>0; i--){
    
    
  digitalWrite(led[i], HIGH); 
  delay(del);              
  digitalWrite(led[i], LOW);    
  delay(del);

    }
    }
  else{
    digitalWrite(led[i], HIGH); 
  delay(del);              
  digitalWrite(led[i], LOW);    
  delay(del);
  }  
    
    }
}

 

Kategoria wpisu: