El sensor PIR no funciona

1

Soy nuevo en electrónica y microcontroladores. Estoy usando un LPC1768 y un sensor PIR hc sr501 para crear un detector de movimiento simple. He conectado los pines del sensor PIR a la placa de pruebas y al lpc1768. He importado el código de la biblioteca mbed; sin embargo, al pasar la mano por el sensor, el led no se enciende.

#include "mbed.h"

DigitalOut led1(LED1);
DigitalIn alarm(p29, PullUp); //internal pull up 

int main() {  
    wait(2); 

    while(1) {
        if (!alarm){
            led1=1;
            wait(2);
        }
        else
            led1=0;
    }
}
    
pregunta maltamash

1 respuesta

1

El módulo PIR HC SR501 utiliza un IC de sensor PIR BIS00001. Tiene un alto rendimiento activo. Cuando no se detecta movimiento, la salida se baja, cuando se detecta movimiento, se sube, a través de R14.

Noesuncolectorabiertooactivobajo,adiferenciadelSE-10enelquesebasaelproyecto"Hello World" de MBED Pir. Tienes un pull up habilitado. Intenta desactivarlo para que funcione.

El SE-10 básicamente hace lo mismo, pero tiene un transistor NPN en la salida del IC, que invierte la lógica en el pin de salida. Eso sí necesita el pull-up.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas