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