- Descrição: O Sensor (Detector) de Vibração SW-18015P é um módulo eletrônico…
Como usar com Arduino – Módulo LED 8mm Tipo Semáforo
– Descrição:
O Módulo LED 8mm Tipo Semáforo é composto por 3 LEDs, sendo um na cor verde, um na cor amarela e outro na cor vermelha. A disposição dos LEDs no módulo faz com que o mesmo fique parecido com um semáforo e isto possibilita projetos bem interessantes.
O Módulo LED 8mm Tipo Semáforo conta com os pinos para controle individual de cada LED e a configuração dos LEDs é catodo comum.
– Especificações e características:
– Tensão de operação: 3 a 3,2VDC
– Corrente de operação: 20mA
– Potência: 44mW
– Intensidade luminosa: 60 a 80 mcd
– Ângulo de abertura: 60º
– Pinos: R / Y / G / GND
– Temperatura de operação: -40º a 85º
– Diâmetro: 8mm
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário simular o uso de um semáforo.
– Proposta da prática:
Utilizar o Módulo LED 8mm Tipo Semáforo em conjunto com o Arduino para simular a troca de luzes de um semáforo.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Módulo LED 8mm Tipo Semáforo
03 – Resistor de 150Ω
01 – Protoboard
04 – Cabos Jumper macho-macho
– Esquema de ligação da prática:
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
const int ledVerde = 3; //PINO DIGITAL UTILIZADO PELO LED VERDE const int ledAmarelo = 4; //PINO DIGITAL UTILIZADO PELO LED AMARELO const int ledVermelho = 5; //PINO DIGITAL UTILIZADO PELO LED VERMELHO void setup() { pinMode(ledVerde,OUTPUT); //DEFINE O PINO COMO SAÍDA pinMode(ledAmarelo,OUTPUT); //DEFINE O PINO COMO SAÍDA pinMode(ledVermelho,OUTPUT); //DEFINE O PINO COMO SAÍDA } void loop() { digitalWrite(ledVerde,HIGH); //ACENDE O LED VERDE delay(2000); //INTERVALO DE 2 SEGUNDOS digitalWrite(ledVerde,LOW); //APAGA O LED VERDE digitalWrite(ledAmarelo,HIGH); //ACENDE O LED AMARELO delay(1000); //INTERVALO DE 1 SEGUNDO digitalWrite(ledAmarelo,LOW); //APAGA O LED AMARELO digitalWrite(ledVermelho,HIGH); //ACENDE O LED VERMELHO delay(2000); //INTERVALO DE 2 SEGUNDOS digitalWrite(ledVermelho,LOW); //APAGA O LED VERMELHO delay(1000); //INTERVALO DE 1 SEGUNDO digitalWrite(ledVerde,HIGH); //ACENDE O LED VERDE digitalWrite(ledAmarelo,HIGH); //ACENDE O LED AMARELO digitalWrite(ledVermelho,HIGH); //ACENDE O LED VERMELHO delay(3000); //INTERVALO DE 3 SEGUNDOS digitalWrite(ledVerde,LOW); //APAGA O LED VERDE digitalWrite(ledAmarelo,LOW); //APAGA O LED AMARELO digitalWrite(ledVermelho,LOW); //APAGA O LED VERMELHO delay(1000); //INTERVALO DE 1 SEGUNDO } |
– Resultado final:
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Conceitos Básicos da Eletrônica
Olá pode disponibilizar o arquivo fritzing deste modulo do semáforo ?
Na imagem falta o rrsistor no negativo. Para um leigo fará falta.
Olá Giovani.
Agradecemos por alertar a falta de resistores no circuito.
Havia adicionado na lista de itens os 3 resistores, mas no esquema de ligação esqueci de inseri-los.
Já atualizamos o esquema de ligação com o resistor no anodo de cada um dos LEDs do módulo.