sábado

Semáforo com Arduíno usando o laço for


int led_vermelho1  =2;   //declaração das varaveis  correspondente a cada led e setando os pinos 
 int led_amarelo1  =3; 
 int led_verde1  =4;
 int led_vermelho2  =5;
 int led_amarelo2  =6;
 int led_verde2  =7; 

void setup()
{
   pinMode(led_vermelho1, OUTPUT); // setando os pinos como saída 
   pinMode(led_amarelo1, OUTPUT); 
   pinMode(led_verde1, OUTPUT);
  pinMode(led_vermelho2, OUTPUT);
pinMode(led_amarelo2, OUTPUT);
    pinMode(led_verde2, OUTPUT); 
}

void loop()

  for (int i=0;i<32000 color="#0000ff" font="" i="" nbsp=""> // estrutura de repetição que faz a contagem para acender os leds 
 
    if (i<4000 color="#0000ff" font="" nbsp=""> // condição que pega o intervalo entre zero e 4000 
      digitalWrite(led_vermelho2,LOW);  //apaga led vermelho2
 
      digitalWrite(led_amarelo1,LOW); //apaga led amarelo1 

      digitalWrite(led_vermelho1,HIGH); // acende lede vermelho1 
 
      digitalWrite(led_verde2,HIGH);  // acende led verde2
    }
   
    if (i==4000 && i<8000 color="#0000ff" font="" nbsp="">//condição que trabalho com o intervalo entre 4000 e 8000
           digitalWrite(led_vermelho1,HIGH); // acende o led vermelho1 

          digitalWrite(led_amarelo2,HIGH); // acende o led amarelo2 
 
          digitalWrite(led_verde2,LOW); // apaga o led verde2 
    }
     
    If (i==8000 && i<16000 color="#0000ff" font=""> // condição que trabalha no intervalo entre 8000 e 16000 
 
     digitalWrite(led_vermelho1,LOW);  // no intervalo acima apaga o led vermelho1

      digitalWrite(led_amarelo2,LOW); // no intervalo acima apaga o led amarelo2 
 
     digitalWrite(led_verde1,HIGH); // acende o led verde1 
   
      digitalWrite(led_vermelho2,HIGH);  // acende o led vermelho2 
 
    }
     
    if (i==16000 && i<=32000){ // quando chegar no interval entre 16000 e 32000 faça:
     digitalWrite(led_amarelo1,HIGH); //acende o led amarelo1
 
     digitalWrite(led_verde1,LOW); // apaga o led verde1
   
     digitalWrite(led_vermelho1,LOW); // apaga o led vermelho1 
   
    digitalWrite(led_vermelho2,HIGH); //acende o led vermelho2
 
     digitalWrite(led_verde2,LOW); //apaga o led verde2 
 
     digitalWrite(led_amarelo2,LOW);  //apaga o led amarelo2 
 
 
    } // fim do ultimo if 
  }  // fim do for
   
} //fim da função

Nenhum comentário:

Postar um comentário

Faça um programa em Java que imprima os números pares de 0 a 200 e mostre a média

código 1:     public static void main(String[] args) {       int i ;       int aux =0;       int par;       for( i = 0 ;  i <= 200 ...