SENSORE PIR

Ciao a tutti,
sto tentando di far funzionare un sensore PIR acquistato in internet ma non funziona...potete aiutarmi ? ? ?
Ho collegato gli unici tre fili del sensore al 5V, al GND ed al pin 2
Ho scritto il seguente sketch

int StatoSensore = 0;
int LED_VERDE = 11;

void setup()
{

  //Config porta 2 come ingresso
  Serial.begin(9600);
  pinMode(2, INPUT);
  pinMode (LED_VERDE, OUTPUT); //VERDE 
}
 
void loop()
{
//leggo segnale Sensore PIR
StatoSensore = digitalRead(2);
  Serial.print(StatoSensore);

if (StatoSensore == HIGH){
   digitalWrite (LED_VERDE, HIGH);
    delay(10);
    }
 else{
   digitalWrite (LED_VERDE, LOW);
    delay(10);
    } 
}

Ma non funziona proprio, a meno che non scolleghi il cavo del GND (bianco).
Qualcuno può aiutarmi??? non sono molto esperto...
Grazie
Pierpaolo

Ci fai difficile aiutarti.
Devi dirci che PIR hai comprato.

L' uscita é un open collector o totem pole?
Se é open collector devi mettere una resistenza pullup o attivare la resistenza pullup del Arduino.

Ciao Uwe

Il sensore PIR che ho acquistato è il seguente:
http://www.robotstore.it/product/204/PIR-Sensore-di-movimento-e-di-prossimità-ad-infrarossi.html
ed effettivamente c'è scritto sulla pagina relativa che "Il segnale di allarme è in Open Collector e ciò significa che sulla scheda che utilizzerà il sensore sarà necessario utilizzare una resistenza di pull-up sul pin di allarme.
Ma come devo collegarla questa resistenza???
Il concetto di resistenza PULL-UP e PULL-DOWN non mi è molto chiaro...

Grazie
Pierpaolo

pull-up - collega una resistenza (4K7 o simili e' ok) fra il +V del sensore e l'uscita.

GRAZIE MILLE ! ! !
Adesso funziona...
Sono anche riuscito a collegare un buzzer che suona quando si chiude il segnale dal sensore PIR... Peccato che suona di continuo e non riesco a farlo smettere nel momento in cui non è più rilevata la presenza di qualcuno...
Devo smanettare un pò con lo sketch...

Grazie :slight_smile:

pull up ... porta su; porta il segnale alla tensione di alimentazione; resistenza tra pin e +5V
pull down ...porta giú; porta il segnale a massa; resistenza tra pin e masssa.
Ciao Uwe