Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O controle de tráfego é uma aplicação clássica para sistemas embarcados e microcontroladores. Neste artigo, vamos explorar como criar um semáforo automático utilizando o Arduino. Este projeto é ideal para iniciantes que desejam aprender mais sobre eletrônica e programação com Arduino.
Materiais Necessários:
Diagrama de Circuito: Para começar, vamos montar o circuito conforme o diagrama abaixo:
Código Arduino: A seguir, apresentamos o código necessário para controlar os LEDs de forma a simular um semáforo.
// Definição dos pinos dos LEDs
const int redLED = 8;
const int yellowLED = 9;
const int greenLED = 10;
void setup() {
// Configuração dos pinos como saída
pinMode(redLED, OUTPUT);
pinMode(yellowLED, OUTPUT);
pinMode(greenLED, OUTPUT);
}
void loop() {
// Acende o LED verde e espera 5 segundos
digitalWrite(greenLED, HIGH);
delay(5000);
digitalWrite(greenLED, LOW);
// Acende o LED amarelo e espera 2 segundos
digitalWrite(yellowLED, HIGH);
delay(2000);
digitalWrite(yellowLED, LOW);
// Acende o LED vermelho e espera 5 segundos
digitalWrite(redLED, HIGH);
delay(5000);
digitalWrite(redLED, LOW);
}
Explicação do Código:
setup()
, configuramos os pinos dos LEDs como saídas.loop()
, controlamos a sequência dos LEDs para simular o funcionamento de um semáforo:
Conclusão: Criar um semáforo automático com Arduino é uma excelente maneira de aprender sobre eletrônica básica e programação de microcontroladores. Este projeto pode ser expandido para incluir sensores, botões e outras funcionalidades para criar um sistema de controle de tráfego mais complexo.