Como Construir um Semáforo Simples com Arduíno e LEDs em Poucos Passos! |
Aprenda como construir um semáforo com Arduíno e LEDs de forma simples e rápida! Ideal para quem está começando a programar.
Olá a Todos!
No Post de hoje, vamos aprender como criar um Semáforo Simples com Arduíno e LEDs. Este projeto é uma ótima maneira de começar a aprender sobre eletrônica e programação com o Arduíno.
Com este projeto, você irá aprender a programar o Arduíno em linguagem C/C++, além de aprender sobre circuitos eletrônicos e a utilização de LEDs.
O Semáforo Simples é um projeto muito popular entre os iniciantes em eletrônica e programação, e é utilizado em diversos projetos de automação residencial e urbana. Siga nosso tutorial passo a passo e construa seu próprio semáforo em casa!
Como funciona o Semáforo Simples com Arduíno e LEDs?
O Semáforo Simples com Arduíno e LEDs funciona através de um circuito eletrônico que controla as luzes do semáforo. O Arduíno é responsável por enviar sinais elétricos para os LEDs, que acendem ou apagam conforme o código programado.
Você pode se interessar também!
- Display LCD 16x2 com Módulo I2C com Arduino: Como Ligar? Facilidade e Velocidade na Comunicação!
- Controlando Cargas Através do Serial Monitor com Arduino ou ESP
- Controle de potência de carga 110/220Vac. Controlado por: ESPs Arduínos ou PICs + PCI
- Como fazer um Módulo Relé para dispositivos digitais como; ESP8266, Arduino, PIC Etc.
- O que é Protocolo MQTT e como Funciona? Principais Aplicações
- Arduino e suas Especificações
- Tipos de Arduino, quais são as diferenças!!!
- O que é Arduino?
Materiais Necessários
Para construir o Semáforo Simples com Arduíno e LEDs, você vai precisar dos seguintes materiais:
-
Arduíno
O Arduíno é a placa que vai controlar o semáforo. Você pode usar qualquer modelo de Arduíno compatível com a IDE do Arduíno.
-
LEDs
Os LEDs são as luzes que vão compor o semáforo. Você vai precisar de três LEDs de três cores, para ficar com um design semelhante a um semáforo real.
-
Resistor
O resistor é um componente eletrônico que limita a corrente elétrica que passa pelos LEDs. Para este projeto, você vai precisar de um resistor de 220 ohms.
-
Protoboard
A protoboard é uma placa com furos que permite a montagem do circuito eletrônico de forma rápida e fácil.
-
Jumpers
Os jumpers são fios que permitem a conexão entre os componentes eletrônicos.
-
Fonte de alimentação
A fonte de alimentação fornece energia para o circuito eletrônico. Você pode usar uma fonte de 9V ou uma bateria de 9V, ou mesmo a alimentação direta por USB.
-
Fios
Os fios são utilizados para fazer as conexões entre os componentes eletrônicos.
-
Computador com Software Arduíno IDE
O software Arduíno IDE é utilizado para programar o Arduíno.
Montando o Circuito
Antes de montar o circuito, é importante entender como as conexões serão feitas. Na Figura 2 abaixo, segue o esquemático do circuito do Semáforo Simples com Arduíno e LEDs.
Ligando os componentes na protoboard
O diagrama de ligações do semáforo completo está disposto na Figura 3 abaixo. Com ele podemos começar a montar o circuito e conectar os componentes eletrônicos na protoboard de acordo com o diagrama.
|
Primeiro coloque os LEDs na protoboard com as cores em sequência de acordo com o diagrama. É importante observar a polarização dos LEDs, Anodo e Catodo, A e K, como ilustrado na Figura 4 abaixo.
O Anodo é o Positivo que será ligado nas portas do Arduíno e o Catodo é o negativo GND que será ligado aos resistores de 330Ω que vai para o GND do Arduino.
|
Utilizamos as Portas 5, 6, 7 do Arduíno, e você se você tiver necessidade pode está mudando as portas no circuito e também no código.
Conectando a fonte de alimentação
No Arduino Uno, assim como no Arduino Mega, e outros, temos 3 maneiras de alimentá-lo, um pela própria porta USB, outro pelo conector Jack no Arduíno, ou pelo pino VIN que pode receber tensões entre 7V a 12V, ou pela linha de alimentação de 5V, que se encontra no Pino 5V do Arduíno, como ilustrado no recorte na Figura 5 abaixo.
Lembrando que essa entrada de alimentação não passa pelo regulador de tensão, significa que se você colocar uma tensão maior, queimará o seu Arduíno.
Fig. 5 - Arduíno Uno, pino de alimentação externa 5V |
Programando o Arduíno
Agora que o circuito está montado, é hora de programar o Arduíno. Para isso, vamos usar a linguagem de programação do Arduíno, baseada em C/C++.
O que é a linguagem de programação Arduíno?
A linguagem de programação do Arduíno é uma linguagem de programação baseada em C/C++. Ela é simplificada e fácil de aprender, mesmo para quem não tem conhecimentos prévios em programação.
Escrevendo o código do Semáforo Simples
Abaixo, segue o código do Semáforo básico bastante simples com Arduíno e os três LEDs.
Explicação do Código.
Começamos pela linha 01, que começa com duas "//" sendo um comentário que não afeta o código em si, mas serve para fazer anotações sobre o que o código faz ou para explicar partes dele.
As linhas 3, 4, e 5, declaram três variáveis: "redLed", "yellowLed" e "greenLed", que serão utilizadas para controlar os LEDs vermelho, amarelo e verde, respectivamente. Cada uma delas recebe um valor correspondente ao pino no qual o LED está conectado no Arduíno.
Na linha 7, temos o "void setup()" é uma função que é executada apenas uma vez, no início do código. As linhas 8, 9 e 10, dentro dessa função configuram os pinos dos LEDs como saídas, ou seja, permitem que o Arduíno envie sinal para acionar os LEDs.
Na linha 13, temos o "void loop()" é uma função que é executada continuamente enquanto o Arduíno estiver ligado.
As próximas linhas dentro dessa função enviam sinal para os LEDs vermelho, verde e amarelo, fazendo-os acender e apagar em sequência.
A primeira sequência faz o LED vermelho acender por 5 segundos, depois apaga. Em seguida, faz o LED verde acender por 5 segundos, depois apaga. Por fim, faz o LED amarelo acender por 2 segundos e apaga. Esse processo se repete continuamente enquanto o Arduíno estiver ligado.
Em resumo, esse código serve para controlar um semáforo simples com Arduíno e LEDs, fazendo-os acender e apagar em sequência, simulando o funcionamento de um semáforo real.
Transferindo o código para o Arduíno
Agora que o código está escrito, é hora de transferi-lo para o Arduíno. Para isso, conecte o Arduíno ao computador com um cabo USB e abra a IDE Arduíno, em seguida, copie o código para o IDE e pressione o botão "Upload" para transferi-lo para o Arduíno.
Testando o Semáforo Simples
Com o circuito montado e o código transferido para o Arduíno, é hora de testar o Semáforo Simples. Conecte a fonte de alimentação e ligue o Arduíno. O semáforo deve funcionar corretamente, com os LEDs acendendo e apagando na sequência correta.
Conclusão
O Semáforo Simples com Arduíno e LEDs é um projeto divertido e fácil de fazer, que pode ser utilizado como base para projetos mais complexos.
Com os conhecimentos adquiridos neste projeto, é possível modifica o tempo dos LEDs, criar semáforos mais sofisticados e outros projetos eletrônicos com o Arduíno.
E por hoje é só, espero que tenhamos alcançado suas expectativas!
Agradecemos por visitar o nosso blog e esperamos tê-lo(a) novamente por aqui em breve. Não deixe de conferir nossos outros conteúdos sobre tecnologia e assuntos variados.
Agradecemos por visitar o nosso blog e esperamos tê-lo(a) novamente por aqui em breve. Não deixe de conferir nossos outros conteúdos sobre tecnologia e assuntos variados.
Este projeto está incompleto, ao clicar simular não funcionou nada....
ResponderExcluirOlá @GRINKO
ExcluirVocê estar fazendo simulação em qual simulador? você fez todas as ligações dos leds corretamente, nas portas especificadas, e com as polarizações corretas?
Esse foi testado tanto em simulador online, como com arduíno ligado fisicamente.
Verifica essas anunâcias e nos dê o feedback.
Forte abraço.