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

Introdução à Programação Arduino: Criando um Semáforo Automático

Público-Alvo: Iniciantes em programação Arduino que desejam aprender sobre a criação de um semáforo automático. A programação Arduino é uma habilidade essencial para qualquer engenheiro eletrônico. Neste artigo, vamos explorar o tema da programação Arduino, fornecendo exemplos de código e uma lista de componentes necessários para criar um semáforo automático. Este projeto prático permitirá que os leitores apliquem imediatamente seus conhecimentos em um cenário real. Projeto: O projeto consiste em criar um semáforo automático que simula o funcionamento de um semáforo de trânsito. O objetivo é controlar o tráfego em um cruzamento, alternando as luzes vermelha, amarela e verde em intervalos de tempo pré-definidos. O semáforo também deve ser capaz de detectar a presença de veículos e ajustar os tempos de sinalização de acordo. Lista de componentes:

// Definindo o pino do sensor de presença de veículos const int sensorPin = 5;

void setup() { // Configurando os pinos dos LEDs como saída pinMode(redPin, OUTPUT); pinMode(yellowPin, OUTPUT); pinMode(greenPin, OUTPUT);

// Configurando o pino do sensor de presença de veículos como entrada pinMode(sensorPin, INPUT); }

void loop() { // Verificando a presença de veículos if (digitalRead(sensorPin) == HIGH) { // Se houver veículos, o semáforo fica verde por 10 segundos digitalWrite(greenPin, HIGH); delay(10000); digitalWrite(greenPin, LOW);

// Em seguida, o semáforo fica amarelo por 3 segundos
digitalWrite(yellowPin, HIGH);
delay(3000);
digitalWrite(yellowPin, LOW);

} else { // Se não houver veículos, o semáforo fica vermelho por 5 segundos digitalWrite(redPin, HIGH); delay(5000); digitalWrite(redPin, LOW);

// Em seguida, o semáforo fica verde por 10 segundos
digitalWrite(greenPin, HIGH);
delay(10000);
digitalWrite(greenPin, LOW);

} }


Compartilhe este artigo com seus amigos que estão interessados em aprender sobre programação Arduino e criar projetos práticos como este semáforo automático.

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.