Pular para o conteúdo principal

Projetos com Arduíno: Semáforo

Neste post vou mostrar um pequeno projeto com arduíno,é um projeto para iniciantes é um projeto para iniciantes e bastante interessante, acedendo três ledS SIMULANDO UM SEMÁFORO, MÃOS A OBRA!


SEMÁFORO com arduíno

Olá pessoal, agora vamos fazer um pequeno projeto, um semáforo que irá do verde ao vermelho, passando pelo amarelo e, que retornará ao vermelho depois de um intervalo de tempo. Este projeto poderá ser utilizado em uma maquete com carinhos simulando uma pequena cidade ou mesmo uma estrada de ferro. Os códigos serão todos comentados para melhor entendimento, podendo ser retirados após a compreensão de cada linha. Bom trabalho !!!

COMPONENTES NECESSÁRIOS

1 Arduino Uno R3
1 Protoboard
1 LED Amarelo
1 LED Verde
1 LED Vermelho
3 Resistor de 100 ohms *
Fios jumpers
* Esse valor pode ser diferente, dependendo do LED que você utilizar.

CONECTANDO OS COMPONENTES


Primeiro, certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB. Agora, pegue sua protoboard, os LED, os resistor e os fios, e conecte tudo como mostra a figura.Não importa se você utiliza fios de cores diferentes ou furos diferentes na protoboard, desde que os componentes e os fios estejam conectados na mesma ordem da figura. Tenha cuidado ao inserir os componentes na protoboard. Caso sua protoboard seja nova, a superfície dos furos ainda estará rígida. A não inversão cuidadosa dos componentes pode resultar em danos. Certifique-se de que seus LED’s estejam conectados corretamente, com o terminal (ou perna) mais longo conectado aos pinos digital 8, 9 e 10 do arduino. Quando você estiver seguro de que tudo foi conectado corretamente, ligue seu Arduino e conecte o cabo USB.

CÓDIGO DO PROJETO:

// Projeto 2 – Semáforo
int ledDelay = 10000; // Espera entre as alterações 
int vermelhoPin = 10; // Declaramos uma variável inteira com valor igual... 
//a 10 (conectada no pino 10 do Arduino)
int amareloPin = 9; // Declaramos uma variável inteira com valor igual... 
//a 9 (conectada no pino 9 do Arduino)
int verdePin = 8; // Declaramos uma variável inteira com valor igual... 
//a 8(conectada no pino 8 do Arduino)
void setup() {
pinMode(vermelhoPin, OUTPUT); // Define vermelhoPin como pino de saída
pinMode(amareloPin, OUTPUT); // Define amareloPin como pino de saída
pinMode(verdePin, OUTPUT); // Define verdePin como pino de saída
}
void loop() {
digitalWrite(vermelhoPin, HIGH); // Acende a luz vermelha
delay(ledDelay); // Espera 5 segundos
digitalWrite(amareloPin, HIGH); // Acende a luz amarela
delay(2000); // Espera 2 segundos
digitalWrite(verdePin, HIGH); // Acende a luz verde
digitalWrite(vermelhoPin, LOW); // Apaga a luz vermelha
digitalWrite(amareloPin, LOW); // Apaga a luz amarela
delay(ledDelay); // Espera ledDelay milissegundos

digitalWrite(vermelhoPin, HIGH); // Acende a luz vermelha
digitalWrite(verdePin, LOW); // Apaga a luz verde
delay(2000); // Espera 2 segundos
digitalWrite(amareloPin, LOW); // Apaga a luz amarela
              // Agora nosso loop se repete
}

Para certificar se o código está correto pressione o botão Verify/Compile. Se tudo estiver correto pressione o botão Upload para fazer o upload do código para seu Arduino. Pronto, no seu segundo projeto você verá um semáforo que irá do verde ao vermelho, passando pelo amarelo e, que retornará depois de um intervalo de tempo.

FONTE: Site Facacomarduino.info

Comentários

Postagens mais visitadas deste blog

Free E-Books sobre SQL Server para Download

Fala galera ; ), no post de hoje trago links para download de vários ebooks sobre Microsoft SQL Server e sobre banco de dados! Aproveite e amplie seus conhecimentos na área! Bons estudos!! Última Atualização: 20/06/2017 Materiais para Certificação Segue abaixo o link de um post que  atualizo frequentemente  com diversos  Materiais para Certificação : https://www.fabriciolima.net/sql-server/materiais-certificacao/ Materiais para Estudo Segue abaixo o link de um post que  atualizo frequentemente  com mais Materiais para Estudo com vários  Cursos Gratuitos, Vídeos e Links interessantes : https://www.fabriciolima.net/sql-server/materiais-para-estudo/ Microsoft SQL Server 2016 Link  –  Atualizado dia 28/10/2016  –  Site Microsoft – SQL Server 2016 Training Kit Link  –  Atualizado dia 28/10/2016  –  SQLServerCentral – Learning New Features in SQL Server 2016 Download  –  Atualizado dia 09/09/2016  –  Introducing Microsoft SQL Server 2016 Download  –  Atua

Top 8 Projetos com Raspberry Pi

Neste post você vai ver alguns projetos "Top's" com o incrível embarcador raspberry pi, acompanhe o post até o fim e se surpreenda! 1 – MONITORANDO TEMPERATURA COM DHT11 E RASPBERRY PI Nesse post mostramos como ligar o conhecido sensor de temperatura DHT11 ao Raspberry Pi, e enviar esses dados para a tela do Raspbian. É um projeto que utiliza pouquíssimos componentes, ideal para você se familiarizar com a ligação de sensores ao Raspberry e o ambiente de programação em Python. Veja o post completo: Monitorando Temperatura com DHT11 e Raspberry Pi 2 – CONECTAR O DISPLAY LCD TFT 3.5″ NO RASPBERRY PI O Display LCD TFT 3.5″ Touch é um item muito interessante para o Raspberry, pois reúne em um mesmo componente as funções de mouse, teclado e display, tornando os seus projetos com Raspberry Pi muito mais compactos. Nesse post mostramos como ligar e calibrar o display LCD TFT 3.5″ para usar com o Raspberry Pi 2. Veja o post completo: Como conectar o display