Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Os sensores infravermelhos (IR) são componentes eletrônicos amplamente utilizados em projetos de robótica e automação para detectar objetos e medir distâncias. No ambiente Arduino, esses sensores são particularmente úteis devido à sua simplicidade de integração e baixo custo. Neste artigo, vamos explorar como utilizar sensores infravermelhos com Arduino para detecção de obstáculos, fornecendo exemplos práticos e códigos para facilitar a implementação.
Os sensores infravermelhos funcionam emitindo luz infravermelha e detectando a reflexão dessa luz em objetos próximos. Existem dois tipos principais de sensores infravermelhos usados em projetos Arduino:
Para este projeto, você precisará dos seguintes componentes:
Aqui está um diagrama básico de como conectar um sensor IR de reflexão ao Arduino:
A seguir, um exemplo de código para detecção de obstáculos usando um sensor IR de reflexão com Arduino:
const int sensorPin = 2; // Pino digital conectado ao OUT do sensor IR
const int ledPin = 13; // Pino digital conectado ao LED embutido
void setup() {
pinMode(sensorPin, INPUT); // Configura o pino do sensor como entrada
pinMode(ledPin, OUTPUT); // Configura o pino do LED como saída
Serial.begin(9600); // Inicializa a comunicação serial
}
void loop() {
int sensorValue = digitalRead(sensorPin); // Lê o valor do sensor
if (sensorValue == LOW) { // Se o sensor detectar um objeto (valor LOW)
digitalWrite(ledPin, HIGH); // Acende o LED
Serial.println("Obstáculo detectado!");
} else {
digitalWrite(ledPin, LOW); // Apaga o LED
}
delay(100); // Pequeno atraso para estabilizar a leitura
}
Os sensores infravermelhos são componentes versáteis e fáceis de usar em projetos Arduino para detecção de obstáculos. Com uma configuração simples e alguns componentes básicos, você pode criar sistemas de detecção eficazes para robótica e automação. Experimente diferentes tipos de sensores e ajuste o código conforme necessário para atender às necessidades específicas do seu projeto.