Como Fazer um Semáforo com Arduino e LEDs Passo a Passo – Projeto Simples para Iniciantes
|
| 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.
🚦 Transforme sua curiosidade em conhecimento! Se você sempre
quis mergulhar no mundo da eletrônica e programação, mas não sabia por
onde começar, este tutorial de semáforo com Arduino é o ponto de partida
perfeito.
Olá, futuro maker!
Hoje vamos embarcar em uma jornada emocionante: criar um
Semáforo Simples com Arduíno e LEDs. Este projeto não é apenas uma
ótima maneira de começar a aprender sobre eletrônica e programação com o
Arduíno, mas também sua porta de entrada para o fascinante universo da
automação e IoT!
Com este projeto, você irá dominar os fundamentos da programação do
Arduíno em linguagem C/C++, compreender os princípios básicos de circuitos
eletrônicos e aprender a controlar
LEDs de forma programática.
O Semáforo Simples é um projeto clássico entre os iniciantes em
eletrônica e programação, servindo como base para projetos mais complexos
de automação residencial, urbana e sistemas embarcados. Prepare-se para
construir seu próprio semáforo em casa e dar o primeiro passo em sua
jornada maker!
🎯 O que você aprenderá neste tutorial:
- Conceitos básicos de eletrônica e circuitos
- Programação fundamental com Arduino
- Controle de componentes eletrônicos (LEDs)
- Montagem de circuitos em protoboard
- Base para projetos mais avançados de automação
🧐 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 controlado por programação. O Arduíno atua como o
“cérebro” do sistema, enviando sinais elétricos para os LEDs, que
acendem ou apagam conforme a lógica programada, simulando o comportamento
de um semáforo real.
|
| Fig. 2 – Fluxograma do funcionamento do semáforo com Arduino |
📝 Materiais Necessários
💡 Dica do especialista:
Se você é iniciante, recomendamos começar com um
Arduino Starter Kit, que já contém todos os componentes necessários
para este projeto e muitos outros!
🛠️ Montando o Circuito
Antes de montar o circuito, é importante entender como as conexões serão
feitas. Na Figura 3 abaixo, segue o esquemático do
circuito do Semáforo Simples com Arduíno e LEDs.
|
|
Fig. 3 – 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 4 abaixo. Com ele podemos começar a montar o
circuito e conectar os componentes eletrônicos na protoboard de acordo
com o diagrama.
|
| Fig. 4 – Diagrama protoboard Semáforo Simples com Arduíno e LEDs |
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 5 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 220Ω que vai para o GND do
Arduino.
|
| Fig. 5 – Identificação de Polaridade do LED + Anodo, – Catodo |
Utilizamos as Portas 5, 6, 7 do Arduíno, mas você pode
modificar essas portas tanto no circuito quanto no código, adaptando ao
seu projeto.
⚠️ Atenção:
Certifique-se de conectar os resistores corretamente! Sem eles, os LEDs
podem queimar devido ao excesso de corrente.
⚡ Conectando a Fonte de Alimentação
No Arduino Uno, assim como no Arduino Mega, e outros,
temos 3 maneiras de alimentá-lo: pela porta USB, pelo conector
Jack (7-12V), ou pelo pino VIN que pode receber tensões
entre 7V a 12V. Também é possível usar diretamente a linha
de alimentação de 5V, como ilustrado na
Figura 6 abaixo.
Atenção: a entrada de alimentação de 5V não passa pelo regulador de
tensão, então se você colocar uma tensão maior, poderá danificar
permanentemente o seu Arduíno.
|
| Fig. 6 – Arduíno Uno, pino de alimentação externa 5V |
Continue Explorando: Artigos Relacionados:
-
Arduino, Raspberry Pi ou ESP32: Qual a Placa Ideal para Seu
Projeto? -
Raspberry Pi Pico W: Pinagem (Pinout) Guia Completo para Seu
Projeto IoT - Controlando Cargas Através do Serial Monitor com Arduino ou ESP
-
Display LCD 16×2 com Módulo I2C com Arduino: Como Ligar? Facilidade
e Velocidade na Comunicação! -
Como Ler Valores Analógicos (ADC) Usando NodeMCU ESP8266 na IDE
Arduino - Como utilizar o Botão Flash do NodeMCU ESP8266
-
Alarme de Segurança com Sensor PIR e ESP8266 (Sensor de
Movimento)
🧑💻 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++, simplificada e otimizada para
microcontroladores. Ela é fácil de aprender, mesmo para quem não tem
conhecimentos prévios em programação.
🧠 Sabia que?
A linguagem Arduino é baseada em Wiring, uma plataforma de programação
criada para facilitar o desenvolvimento de projetos eletrônicos para
artistas, designers e hobbyistas!
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.
🔧 Desafio para você:
Que tal modificar o código para simular um semáforo para pedestres?
Adicione um botão e mais dois LEDs (verde e vermelho para pedestres) e
programe a lógica de travessia!
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.
|
| Fig. 7 – Funcionamento do Semáforo funcionando com Arduino |
📋 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 modificar o
tempo dos LEDs, criar semáforos mais sofisticados e outros projetos
eletrônicos com o Arduíno.
🎉 Compartilhe sua criação!
Você construiu seu semáforo? Adoraríamos ver! Compartilhe uma foto ou
vídeo nas redes sociais com a hashtag #SemáforoArduinoFVML e
marque-nos!
👋 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.
🙏 Se inscreva no nosso Blog! Clique Aqui — FVM Learning!
Nos ajude a divulgar nosso trabalho, compartilha nas redes
sociais, Facebook, Instagram, nos grupos de WhatsApp, uma simples atitude sua, faz com que cresçamos juntos e melhoremos o nosso trabalho!
Forte abraço!
Deus vos Abençoe!
Shalom.
English
Español









