O sensor utiliza um transmissor e receptor infravermelho utilizado para detectar um obstáculo.
Ele possui um potenciômetro para ajustar a sensibilidade da detecção.
A detecção é feita através de um pino conectado a uma porta digital do Arduino.
Quando o valor for HIGH, um objeto foi detectado, quando ele for LOW, nada foi detectado.
Ele pode ser usado em projetos de contagem de objetos, alarmes simples, detecção de obstáculos, entre outros.
Neste projeto você criará um circuito que faz o uso de um sensor de obstáculo infravermelho com o Arduino.
Para a criação deste circuito serão necessários os seguintes componentes:
Para montar o circuito, visualize na imagem a seguir como conectar os componentes entre a placa Arduino e a breadboard.
Uma vez criado o circuito, use o código fonte a seguir no Arduino IDE para fazer o upload dele na placa Arduino e assim ver o resultado do circuito em funcionamento.
/**
* Código do curso Magos do Arduino para conectar um sensor
* de obstáculo infravermelho com o Arduino.
*
* (c) Copyright KazaleIT
* @kazaleitoficial no YouTube
**/
#define PINO_SENSOR 2
void setup() {
Serial.begin(9600);
}
int quantidade = 0;
void loop() {
int valorSensor = digitalRead(PINO_SENSOR);
if (valorSensor == HIGH) {
quantidade++;
Serial.print("Número de detecções: ");
Serial.println(quantidade);
}
delay(500);
}