Branchement PIR + led

Bonjour je veux brancher un Détecteur IR type DYP-ME003 alim : +5v / Gnd la sortie est en 0v/3.3V

je souhaite ajouter une LED qui serait allumée lorsque la sortie du PIR est à 0v et serait éteinte si le PIR est à 3.3v

je ne sais pas si mon schéma est juste et quelle valeurs de résistance il faudrait

Ton schéma est bizard il me pique les yeux! :astonished: Branche simplement ton PIR = Gnd => Gnd Uno 5V => 5V Uno Sortie de ton PIR => Une entrée digitale de ta Uno, la 2 au hasard...

Pour une led qui s'allume lorsque le PIR est a 0V, tu la branche en série avec sa résistance de 200 ohm sur une sortie digitale de ta Uno, la 3 au hasard..., et tu gère l'allumage ou l'extinction de ta led en fonction du PIR dans le code ...

if(digitalRead(2) == LOW) {
digitalWrite(3, HIGH);
}

Et pour les résistance de PULL-UP tu n'en a plus besoin: "INPUT_PULLUP" voir = http://arduino.cc/en/Reference/PinMode

Je viens de changer le premier schéma en fait il n'y a pas de résistance pull-up, au repos l'entrée 2 et à 0v. mon but et de n'utiliser qu'une PIN en entrée par PIR, car il y en aura une dizaine.

Losque le PIR détecte un mouvement, il donne 3, 3 v ou 0 v ?

Lorsqu'il détecte un mouvement le PIR passe à 3.3v (HIGH sur la broche 2) et 0v au repos (LOW).

L'arduino compte les déclenchements et le temps voici un extrait du code :

 // read the pushbutton input pin:
  buttonState = digitalRead(buttonPin);

  // compare the buttonState to its previous state
  if (buttonState != lastButtonState) {
    // if the state has changed, increment the counter
    if (buttonState == HIGH) {
      // if the current state is HIGH then the button
      // wend from off to on:
      buttonPushCounter++;

Je ne souhaite pas pas utiliser l'arduino pour allumer la Led lorsque qu'il n'y a pas de déclenchement pour économiser des E/S

Bonjour,

Arduino | PIR :
5v → 5v
D2 ← Sortie
GND → GND

Pour la led :
Sortie → (+) led (-) → résistance 330ohm → GND

Pour le code soit tu boucles en permanence sur un digitalRead(2) soit tu utilises attachInterrupt(0, taFonction, RISING);

Oui mais il veut que sa led soit allumer si PIR au repos donc sortie a 0v. Sortie -> résistance 330ohm->(-) led (+)->+5v uno

cutprod: Oui mais il veut que sa led soit allumer si PIR au repos donc sortie a 0v. Sortie -> résistance 330ohm->(-) led (+)->+5v uno

On va pas chipoter :P

Merci pour vos réponses

Sortie -> résistance 330ohm->(-) led (+)->+5v uno

je viens de faire le test,si le sortie du PIR à 3.3V la LED s’éteint si sortie du PIR à 0v la LED s'allume faiblement mais la sortie se retrouve à 2.60v et l'arduino ne fait plus la différence avec le 3.3V et D2 reste toujours sur HIGH.

je viens de tester avec le + LED sur sortie 3.3V de l'arduino ça commute en LOW sur D2 (1.45v sur la Sortie) mais la LED est très faible...

Ne faudrait il pas passer par un transistor ou autre composant ? je suis nul en électronique XD

Oui essaie avec un BC547, regarde le troisième schéma de cet page: http://www.siteduzero.com/sciences/tutoriels/arduino-pour-bien-commencer-en-electronique-et-en-programmation/utiliser-plusieurs-afficheurs Remplace l'ampoule par ta led, suprime l'inter, ton PIR te fournira le 0v qui alimente l'émetteur du transistor, ce qui alumera ta led au repos du PIR.

ça semble plus compliqué, ça ne fonctionne pas non plus avec un transistor la sortie du PIR au repos est à 0v mais pas franchement à la masse (environ 1.6Mohms)

Alors soit un de nos amis super calé en électronique te donne une solution, soit il te reste plus qu'a regarder du coter du multiplexage = http://store.arduino.cc/eu/index.php?main_page=product_info&cPath=11_5&products_id=129 ou http://www.instructables.com/id/Multiplexing-with-Arduino-and-the-74HC595/ ou autres...

Sinon regarde avec des relais reed, en utilisant le contact NC pour allumer ta led : http://www.conrad.fr/ce/fr/overview/0214610/Relais-Reed;jsessionid=20CCA8833D3A8CE370D9A911EBD20000.ASTPCEN19&perPage=100#ABTest=26349.34166

Un inverseur ("porte NON") avec le signal du PIR à l'entrée et la LED à la sortie?

les relais en 3.3v c'est pas évident, pour la Porte NON je vais voir ce que c'est j'ai trouvé ça : ça fonctionne pour la LED mais le signal de sortie du PIR chute à 1.25v (j'ai mis des résistance au hasard 330ohms) trop faible pour l'entrée D2 de l'arduino...

Bon ça progresse : avec ces valeurs de résistances : 3v sur la sortie PIR (l'arduino répond !) et 1.25v sur la sortie LED qui s’allume (sans résistance)

Sinon tu en as des tous prêt : http://fr.farnell.com/texas-instruments/cd74ac04e/circuit-logique-serie-74ac/dp/1102987 regarde la doc en pdf, je pense que c'est ce qu'il te faut.

Dites les mecs vous vous cassez pas un peu la tête pour rien ? ;) Le transistor bipolaire est une solution, mais le relai reed ... nan sérieux pourquoi sortir le tank pour allumer un led :grin:

Un mosfet TTL en boitier TO92 (le petit boitier trois pattes) suffirait largement, voir même une simple porte logique NON (cf. message de cutprod) Un peu de lecture http://arduinodiy.wordpress.com/2012/05/02/using-mosfets-with-ttl-levels/