Materiais
- 1 arduino;
- 5 leds;
- 6 resistores de 220ohms;
- 14 fios jampers;
- 1 botão.
Circuito eletrônico
Código fonte
/*Projeto de semáforo com botão para pedestre
blog: http://projetosarduino321.blogspot.com.br/
contado: kleytonxavier31@gmail.com
*/
int ledVermelho=8; //Definição de variáveis
int ledAmarelo=9;
int ledVerde=10;
int ledVerde1=11;
int ledVermelho1=12;
int botao=7;
int armazenar=7;
void setup(){
pinMode(ledVermelho,OUTPUT);
pinMode(ledAmarelo,OUTPUT);
pinMode(ledVerde,OUTPUT);
pinMode(ledVerde1,OUTPUT);
pinMode(ledVermelho1,OUTPUT);
pinMode(botao,INPUT);
}
void loop(){
botao=digitalRead( armazenar ); //para fazer a leitura do botão
digitalWrite(ledVermelho,LOW); digitalWrite(ledVerde1,LOW);
digitalWrite(ledVerde,HIGH); digitalWrite(ledVermelho1,HIGH);
if(botao==HIGH){ //condição para acionar o led do semáforo de pedestre
digitalWrite(ledVerde,LOW);
digitalWrite(ledAmarelo,HIGH);
delay(2000);
digitalWrite(ledAmarelo,LOW); digitalWrite(ledVermelho1,LOW);
digitalWrite(ledVermelho,HIGH); digitalWrite(ledVerde1,HIGH);
delay(5000);
}
}
A imagem deste projeto está incompleta, falta o fio do LED amarelo que vai para o GND.
ResponderExcluir