Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar um Semáforo Usando Arduino

Os semáforos são dispositivos essenciais para o controle do tráfego em cruzamentos e podem ser simulados de forma eficaz usando uma placa Arduino. Neste artigo, vamos explorar como criar um semáforo simples com LEDs, que é um projeto ideal para iniciantes no mundo do Arduino.

Componentes Necessários:

  • 1 Placa Arduino (Uno, Mega, etc.)
  • 1 Protoboard
  • 3 LEDs (vermelho, amarelo e verde)
  • 3 Resistores de 220 ohms
  • Fios de conexão

Montagem do Circuito:

  1. Conecte o LED vermelho ao pino digital 13 do Arduino através de um resistor de 220 ohms.
  2. Conecte o LED amarelo ao pino digital 12 do Arduino através de um resistor de 220 ohms.
  3. Conecte o LED verde ao pino digital 11 do Arduino através de um resistor de 220 ohms.
  4. Conecte os cátodos dos LEDs (perna mais curta) ao GND da protoboard, que deve estar conectado ao GND do Arduino.

Código Arduino:

// Definindo os pinos dos LEDs
const int ledVerde = 11;
const int ledAmarelo = 12;
const int ledVermelho = 13;

void setup() {
  // Configurando os pinos dos LEDs como saída
  pinMode(ledVerde, OUTPUT);
  pinMode(ledAmarelo, OUTPUT);
  pinMode(ledVermelho, OUTPUT);
}

void loop() {
  // Acende o LED verde por 5 segundos
  digitalWrite(ledVerde, HIGH);
  delay(5000);
  digitalWrite(ledVerde, LOW);

  // Acende o LED amarelo por 2 segundos
  digitalWrite(ledAmarelo, HIGH);
  delay(2000);
  digitalWrite(ledAmarelo, LOW);

  // Acende o LED vermelho por 5 segundos
  digitalWrite(ledVermelho, HIGH);
  delay(5000);
  digitalWrite(ledVermelho, LOW);
}

Explicação do Código:

  • pinMode(): Define os pinos dos LEDs como saídas.
  • digitalWrite(): Controla o estado dos LEDs, ligando ou desligando.
  • delay(): Pausa o programa por um tempo especificado em milissegundos, simulando o tempo que cada cor do semáforo permanece acesa.

Este projeto básico simula um ciclo de semáforo, onde o LED verde acende por 5 segundos, seguido pelo amarelo por 2 segundos, e finalmente o vermelho por 5 segundos. A sequência então se repete indefinidamente.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.