Módulo MentorBit de E/R Infrarrojo

¿Qué es el Módulo de E/R Infrarrojo?:

 

Este módulo combina un emisor y un receptor de infrarrojos (IR) con un comparador integrado, proporcionando una salida digital clara y precisa. Es una herramienta ideal para proyectos que requieren detección de presencia, detección de obstáculos o comunicación inalámbrica de corto alcance.

¿Cómo funciona?:

 

El emisor IR emite un haz de luz infrarroja invisible para el ojo humano. Cuando un objeto se interpone en el camino del haz, la luz infrarroja se refleja y es detectada por el receptor IR. El comparador integrado evalúa la intensidad de la señal recibida y genera una salida digital: un nivel alto (HIGH) indica la detección de un objeto, y un nivel bajo (LOW) indica la ausencia de objetos.

Además, también se puede modificar la distancia de detección, regulando el potenciómetro integrado en propio módulo.

// Se incluye la libreria MentorBitIR
#include <MentorBitIR.h>
#include <MentorBitPuertos.h>

MentorBitPuertos miModuloPuertos;


// Se define el pin al cual se va a conectar el sensor de IR
#define IR_PIN miModuloPuertos.PUERTO_GENERICO_1_DIGITAL_3

// Se crea el objeto ir_module
MentorBitIR ir_module(IR_PIN);

void setup(){

    // Se inicializa el bus serial
    Serial.begin(9600);

    // Inicializar sensor IR de entrada
    pinMode(IR_PIN, INPUT);

}

void loop(){

    // Si se detecta un objeto, imprimir por el monitor serial
    if(ir_module.objetoPresente()){

        Serial.println("Hay un objeto cerca");

        // Se coloca un pequeño delay para evitar llenar el monitor serialñ de mensajes
        delay(1000);

    }
    else{
      Serial.println("No hay un objeto cerca");
      delay(1000);
    }

}
Vistas
2 Número de vistas
2 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.