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