sensor de movimento PIR

estou a tentar enviar o sinal de um sensor de movimento PIR para um Pin do arduino, se usar o mesmo fio que faz acender e apagar o LED do sensor, obtenho um sinal de quase 2V ..

gostava de saber se esta voltagem é suficiente para poder fazer um digitalRead do Pin, acontece que quando ligo este fio ao Pin obtenho HIGH e LOW aleatoriamente....

se alguem me souber dar uma ajuda agradeço :wink:

arranjei uma solução um pouco manhosa, mas parece funcionar bem..

apontei o led que acende e apaga sempre que é detectado movimento para uma fotoresistência, e daí envio o sinal da resistencia para o arduino e faço um analogRead :slight_smile:

Conecte o GND do arduino e o GND da bateria de 9 volts.

Verifique qual a voltagem nos terminais do led que acende e apaga ao detectar movimento.
Se um dos terminais for zero volts, ligue o outro terminal (que deve ter mais ou menos 2 volts) a um pino do arduino, e nele faça o analogread.

Quando fizestes o digitalread sem ter ligado os dois GND's (da bateria e do arduino) entre si, a leitura deve mesmo ter ficado aleatória. E 2 volts de variação, sem referência de GND podem deixar o digitalread maluco mesmo.

Viva Adilson!!

Cusiosamente nem pensei em ligar o fio do led a um pin analogico!! assim já deve dar :slight_smile:
vou experimentar tambem usar os terminais!

e ligar ambos os GND´s

muito obrigado pela ajuda :slight_smile:

esses sensores são faceis de usar.
uso 8 deles em um robot que fiz.
seguinte:
ele deve ter uma saida ai do alarm NC
é um pequeno rele com contato seco Normalmente Fechado.
Basta ligar gnd nele, retirar o sinal do outro terminal do rele.
Dai vc coloca em uma entrada digital do arduino.
Nessa mesma entrada ditital, vc liga um resistor de 10k para o VCC e o outro lado do resistor na mesma entrada digital do rele.
O que vc. terá com isso?
Quando acionado, gera 0 digital
Quando não for acionado, vai gerar 1 digital.