Faça um Semáforo com apenas 2 Relês

Neste projeto vamos criar um semáforo usando apenas 2 Reles e lâmpadas para as crianças brincarem!
Um projeto econômico e interessante para se criar!

Apresentação: Júlio Vansan Gonçalves

Materiais:

  • Arduino pró mini
  • Módulo Rele
  • Fios/Jumpers
  • Fonte de alimentação
  • Tomadas
  • Lâmpadas coloridas
  • Soquetes para as lâmpadas

Códigos usados no vídeo

/* *************************
 *  Projeto Bacana - 11/2021
 *  www.projetobacana.com.br
 *  Júlio Vansan Gonçalves
 *    
 ****************************
 */

int am=4; // porta do Rele do amarelo(Normalmente Aberto)
int vd=5; // porta do Rele do Vermelho(Normalmente Fechado) e Verde (Normalmente Aberto)
unsigned int esperaV=0;
unsigned int esperaA=2000; // tempo de espera do amarelo fixo
unsigned int potVelocidade=A0; //porta analogica do potenciometro
unsigned int valorVelocidade=0;
void setup(){
  
  pinMode(am,OUTPUT);
  pinMode(vd,OUTPUT);  
  Serial.begin(9600); // Inicia a Comunicacao Serial
}

void loop(){
  
  valorVelocidade=analogRead(potVelocidade); //leitura do potenciometro

 if (valorVelocidade <= 150)   esperaV= 10000 ; // 10 Segundos
 if (valorVelocidade > 150)  esperaV= 15000 ; // 15 Segundos
 if (valorVelocidade > 250)  esperaV= 20000 ; // 20 Segundos
 if (valorVelocidade > 750)  esperaV= 30000 ; // 30 Segundos
 if (valorVelocidade > 900)  esperaV= 40000 ; // 40 Segundos
 if (valorVelocidade > 1000)  esperaV= 60000 ; // 60 Segundos
 
 Serial.print("Valor do Potenciometro = ");Serial.print(valorVelocidade);
 Serial.print(" Tempo =  "); Serial.print(esperaV/1000);  Serial.println(" segundos ");// teste de valores
  
 digitalWrite(am,LOW); // Vermelho
 digitalWrite(vd,LOW);
 Serial.println("Vermelho");
 delay(esperaV);


 digitalWrite(am,LOW); // Verde
 digitalWrite(vd,HIGH);
 Serial.println("Verde");
 delay(esperaV/2);      // Delay de metade do tempo do Vermelho

 digitalWrite(am,HIGH);// Amarelo
 digitalWrite(vd,LOW);
 Serial.println("Amarelo");
 delay(esperaA);

  
}

  #semáforo #rele #diversão #jogos #DIY #maker #microcontrolador #façavocemesmo #tcc #sugestãoTCC #Projeto #arduino

Curta, compartilhe e inscreva-se para ficar atualizado com os nossos conteúdos!
Para saber mais sobre o Canal Projeto Bacana:
E-mail: contato@projetobacana.com.br
Site: https://www.projetobacana.com.br/
Facebook: https://www.facebook.com/projetobacana.com.br
Instagram: https://www.instagram.com/projetobacana.com.br/
Youtube: https://www.youtube.com/channel/UC0e1bfaL0-gnAP2KQA5vxqQ