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
Assinar:
Postar comentários (Atom)
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 ...
-
Exercício 1: Crie uma classe chamada Ingresso que possui um valor em reais e um método imprimeValor(). a. crie uma classe VIP, que...
-
#define ledVm1 2//led vermelho do semaforo 1 #define ledAm1 3//led amarelo #define ledVr1 4//led verde #define ledVm2 5//led...
-
código 1: public static void main(String[] args) { int i ; int aux =0; int par; for( i = 0 ; i <= 200 ...
Nenhum comentário:
Postar um comentário