Você está aqui: Início » Robótica, Eletrônica e Afins » Eletrônica » Arduino

Projeto Arduino sinal de trânsito

 

Neste tutorial ensinaremos como fazer um projeto de um sinal de trânsito no microcontrolador Arduino. Este projeto é ideal para quem está iniciando no Arduino, por ser fácil e apresentar diversos conceitos introdutórios. Então vamos lá.

Para construir o projeto Arduino sinal de trânsito você vai precisar de:

  • uma protoboard;
  • três leds, um vermelho, um amarelo e um verde;
  • quatro fios jumper;
  • três resistores de 100 ohms;
  • um cabo USB;
  • um computador com a IDE do Arduino instalada;
  • e um microcontrolador Arduino.

material necessário para construir o sinal de trânsito no Arduino.

Projeto Arduino sinal de trânsito

O primeiro passo é conectar os leds na protoboard. Neste caso o led vermelho foi conectado na coluna 5 (perna menor) e na coluna 6 (perna maior), o led amarelo foi conectado na coluna 10 (perna menor) e na coluna 11 (perna maior) e o led verde foi conectado na coluna 15 (perna menor) e na coluna 16 (perna maior).

Projeto Arduino sinal de trânsito

Agora você vai conectar a perna de cada um dos resistores de 100 ohms nas colunas 5, 10, e 15 e a outra perna na linha azul (negativo) da sua protoboard.

Projeto Arduino sinal de trânsito

Conecte os fios jumper nas colunas 6, 11 e 16 da protoboard.

Projeto Arduino sinal de trânsito

Usando as cores dos fios jumper da imagem abaixo, conecte o fio jumper preto no pino digital GND do arduino. Conecte o fio amarelo no pino digital 10 do arduino, o laranjado no pino digital 9 do arduino e o vermelho no pino digital 8 do arduino.

Pronto, você termino o seu projeto físico do sinal de trânsito.

Projeto Arduino sinal de trânsito

Agora é a parte de programação do Arduino. Agora você faz com que ele se comporte como um sinal de trânsito.

Conecte o seu Arduino ao computador usando o cabo USB. Abra a IDE do Arduino, copie e cole na IDE o código fonte do programa, ou escreva você mesmo.

//Projeto Arduino sinal de trânsito
//Por Jota
//www.comofazerascoisas.com.br

//Método setup, assim que o arduino é ligado ele 
//é executado, uma vez apenas.
void setup() {
  pinMode(8,OUTPUT);     //define o pino 8 como saída
  pinMode(9,OUTPUT);     //define o pino 9 como saída
  pinMode(10,OUTPUT);    //define o pino 10 como saída
}
//Método loop, é executado enquanto o arduino estiver ligado.
void loop() {
  //Controle do led verde
  digitalWrite(8,HIGH);  //acende o led
  delay(4000);           //espera 4 segundos
  digitalWrite(8,LOW);   //apaga o led
  
  //Controle do led amarelo
  digitalWrite(9,HIGH);  //acende o led
  delay(2000);           //espera 2 segundos
  digitalWrite(9,LOW);   //apaga o led
  
  //Controle do led vermelho
  digitalWrite(10,HIGH); //acende o led
  delay(4000);           //espera 4 segundos
  digitalWrite(10,LOW);  //apaga o led
}

Agora compile o programa, pressionando o botão Verify (botão com um V) e posteriormente faça o upload do programa para o Arduino pressionando o botão Upload (botão com uma seta apontando para a direita).

IDE Arduino

Pronto, projeto finalizado. Após o upload do programa para o Arduino, o mesmo já começa a se comportar como um sinal de trânsito, acendento e apagando os leds de acordo com a ordem e o tempo definido no programa.

Projeto Arduino

E abaixo segue a vídeo-aula explicando passo a passo como desenvolver o projeto sinal de trânsito no Arduino. Não deixe de assistir.

Então é isso aí pessoal, e pra nos dar uma força curta, compartilhe, dê um gostei no vídeo, adicione aos favoritos e inscreva-se no nosso canal do YouTube. Valeu e um grande abraço!

Veja Mais

Como Fazer um Circuito Pisca LED
Como Fazer um Circuito Pisca LED
Arduino, projeto dois sinais de trânsito sincronizados
Arduino, projeto dois sinais de trânsito sincronizados
Projeto Arduino pisca led
Projeto Arduino pisca led
Arduino, primeiros passos para trabalhar com este fantástico microcontrolador
Arduino, primeiros passos para trabalhar com este fantástico microcontrolador
Projeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.Projeto Arduino, botão que acende leds com efeitoProjeto Arduino, botão que acende leds com efeito
Projeto Arduino, controlando led RGB multicoloridoProjeto Arduino, controlando led RGB multicoloridoProjeto Arduino, Como controlar um led com um potenciômetro.Projeto Arduino, Como controlar um led com um potenciômetro.Projeto Arduino. Como controlar as cores de um led RGB com botões.Projeto Arduino. Como controlar as cores de um led RGB com botões.
 

Tops do momento

Como calcular o resistor adequado para um LED.Como calcular o resistor adequado para um LED.
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Como fazer um mini gerador de energia eólica - versão 2.0Como fazer um mini gerador de energia eólica - versão 2.0
Projeto Arduino com display LCD.Projeto Arduino com display LCD.
Projeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.
Como fazer um mini gerador de energia eólica - versão 1.0Como fazer um mini gerador de energia eólica - versão 1.0
Como Fazer um Circuito Pisca LEDComo Fazer um Circuito Pisca LED
Mini gerador de energia manual movido a manivelaMini gerador de energia manual movido a manivela

Destaques

Joystick controlando 3 servomotores no ArduinoJoystick controlando 3 servomotores no Arduino
Como fazer uma mini balestra pistola de palitos de picoléComo fazer uma mini balestra pistola de palitos de picolé
Como fazer uma lanterna de LEDs no palitoComo fazer uma lanterna de LEDs no palito
Como fazer um avião bimotor de palitos de picoléComo fazer um avião bimotor de palitos de picolé
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Circuito simples que controla a velocidade de um motorzinho. Como fazer!Circuito simples que controla a velocidade de um motorzinho. Como fazer!
Como ligar um joystick no Arduino e ler as posições X, Y e ZComo ligar um joystick no Arduino e ler as posições X, Y e Z
Circuito simples que controla o sentido de rotação de um motorzinho.Circuito simples que controla o sentido de rotação de um motorzinho.
 
Como Fazer as Coisas no Facebook Como Fazer as Coisas no G+ Como Fazer as Coisas no Twitter Como Fazer as Coisas no YouTube Como Fazer as Coisas no Pinterest Feed Como Fazer as Coisas