domingo, 16 de junho de 2019

Semáforo com Arduino Open Smart


     Neste projeto vamos aprender a fazer um semáforo.

Sobre o Arduino Open-Smart





- A placa possui LED’s, botoeiras e buzzer instalados, isto facilita na implementação de projetos.
- A carga pode ser feita no Arduino IDE, configurando como placa Arduino Uno.
- Para controlar a porta USB ele utiliza o chip CH340, para ser reconhecido um driver deve ser instalado, veja neste link AQUI !


Abaixo o esquema de ligação dos componentes adicionais.



      

LISTA DE COMPONENTES:


1 - Arduino Uno Open-smart
1 – Cabo USB



Circuito a ser utilizado:


     Os LED’s já estão ligados a placa Arduino Open-Smart.

Arduino Open-smart
LED
Pino 13
Vermelho
Pino 8
Verde
Pino 7
Laranja






  

Programando o Arduino:


     O código abaixo fará com que os LED’s acendam na seqüência necessária ao funcionamento sincronizado de um semáforo para carros.

Código.


     Copie e cole o código abaixo na tela do Arduino IDE. Em seguida execute-o.

Semáforo 

int vda = 8;
int vma = 13;
int lra = 7;
void setup()
{
  pinMode(vda, OUTPUT);
  pinMode(vma, OUTPUT);
  pinMode(lra, OUTPUT);
 
}

void loop()
{
  carro_l();
  delay(3000);
  alerta();
  delay(1000);
  parar_l();
  delay(3000);
 
 
}

void carro_l()
{
  digitalWrite(vda, HIGH);
  digitalWrite(vma, LOW);
  digitalWrite(lra, LOW);
 
}
void alerta()
{
  digitalWrite(vda, LOW);
  digitalWrite(vma, LOW);
  digitalWrite(lra, HIGH);
}
void parar_l()
{
  digitalWrite(vda, LOW);
  digitalWrite(vma, HIGH);
  digitalWrite(lra, LOW);
 
}


     Após carregar o código no Arduino, você verá o funcionamento sincronizado do semáforo. Em Delay o tempo de cada LED pode ser alterado.

Você pode comprar o Arduino Open Smart neste link Aqui !

Nenhum comentário:

Postar um comentário