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

Sensor Infravermelho: Detecção de Movimento com Arduino

Público-Alvo: Este artigo destina-se a entusiastas de Arduino e iniciantes em eletrônica que desejam aprender sobre o uso de sensores infravermelhos para detecção de movimento.

Os sensores infravermelhos são amplamente utilizados em projetos de automação residencial, segurança e robótica. Eles permitem detectar a presença de objetos ou pessoas com base na emissão e recepção de luz infravermelha. Neste artigo, vamos explorar o uso de sensores infravermelhos com Arduino, fornecendo exemplos de códigos e informações sobre os componentes necessários.

Projeto: O projeto consiste em criar um sistema de detecção de movimento utilizando um sensor infravermelho com Arduino. O objetivo é acionar um LED quando o sensor detectar a presença de um objeto em movimento.

Para isso, será necessário conectar o sensor infravermelho ao Arduino e programar o microcontrolador para ler os dados do sensor e acionar o LED quando necessário. O projeto pode ser expandido para incluir a ativação de outros dispositivos, como um motor ou um alarme.

Lista de componentes:

  • Arduino Uno: 1x
  • Sensor Infravermelho (exemplo: Sensor de Movimento PIR): 1x
  • LED: 1x
  • Resistor de 220 ohms: 1x
  • Jumpers: quantidade necessária

Exemplos: A seguir, apresentamos um exemplo de código para o projeto de detecção de movimento com sensor infravermelho e Arduino:

// Define os pinos utilizados
const int sensorPin = 2; // Pino de entrada do sensor
const int ledPin = 13; // Pino de saída para o LED

void setup() {
  pinMode(sensorPin, INPUT); // Configura o pino do sensor como entrada
  pinMode(ledPin, OUTPUT); // Configura o pino do LED como saída
}

void loop() {
  int sensorValue = digitalRead(sensorPin); // Lê o valor do sensor

  if (sensorValue == HIGH) { // Se o sensor detectar movimento
    digitalWrite(ledPin, HIGH); // Acende o LED
  } else {
    digitalWrite(ledPin, LOW); // Apaga o LED
  }
}

Neste exemplo, o pino 2 do Arduino é configurado como entrada para receber os dados do sensor infravermelho. O pino 13 é configurado como saída para controlar o LED. O código lê o valor do sensor e, se ele estiver HIGH (detectando movimento), acende o LED. Caso contrário, o LED é desligado.

Compartilhe este artigo com seus amigos que também estão interessados em aprender sobre sensores infravermelhos e Arduino. Eles também podem se beneficiar dessas informações e aplicá-las em seus próprios projetos.

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.