FVM Learning

Nosso maior compromisso é compartilhar conhecimentos, somos simples, mas não simplórios, astuto, mas não pacóvio, nos posicionamos empenhados em mostrar o caminho para desmistificação do opróbrio em legítima defesa do conhecimento compartilhado. Eng. Jemerson Marques!

terça-feira, 2 de maio de 2023

Como Construir um Semáforo Simples com Arduíno e LEDs em Poucos Passos!

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.

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.

Fig. 2 - 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. 

Fig. 3 - 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 4 abaixo. 

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. 

Fig. 4 - Polaridade do LED + Anodo, - Catodo

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.

Arduíno Uno Alimentação Externa
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. 

Se inscreva no nosso Blog! Clique Aqui — FVM Learning!

Nos ajude a divulgar nosso trabalho, compartilha nas redes sociais, Facebook, Instagram, nos grupos de WhatsAppuma simples atitude sua, faz com que cresçamos juntos e melhoremos o nosso trabalho!

Forte abraço!
Deus vos Abençoe!
Shalom.

2 comentários:

  1. Este projeto está incompleto, ao clicar simular não funcionou nada....

    ResponderExcluir
    Respostas
    1. Olá @GRINKO
      Você 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.

      Excluir