Le détecteur de mouvement

Le détecteur de mouvement peut remplir des actions définies par les méthodes suivantes :

detectsMotion() qui renvoie vrai si une suite de mouvements est détectée et faux en l'absence de mouvement.

detectsStartOfMotion() qui renvoie vrai s'il a détecté un commencement de mouvement.

La différence entre "début d'un mouvement" et "suite de mouvement" est similaire à celle entre "cliqué" et "appuyé" pour le bouton :
  • "Suite de mouvement" est adapté dans la plupart des cas où l'on veut déclencher quelque chose lorsqu'il y a du mouvement, la fonction va donner "vrai" pendant toute la durée du mouvement. Si la condition déclenche une led par exemple, celle-ci restera allumée pendant 3 ou 4 secondes, durant toute la détection.
  • "Début d'un mouvement" n'est utile que dans les cas où l'on veut compter unitairement les déclenchements car la fonction ne retournera vrai qu'une seule fois au moment du déclenchement du capteur, de manière extrêmement brève. Dans tous les autres cas, il est préférable d'utiliser "suite de mouvement".

Autocalibration du capteur :

Il faut savoir que le capteur a besoin d'un petit temps de calibration lorsqu'il vient d'être branché. Il atteint sa meilleure sensibilité au bout d'environ 30sec.

Ensuite, si les mouvements sont intempestifs, il finira par s'arrêter de détecter et aura besoin d'un temps de recharge entre deux détections qui ne doit pas excéder 5 à 6 secondes.

Ce temps de recharge correspond au fonctionnement interne du capteur : des condensateurs se vident durant les détections et ont besoin de se recharger à un moment donné.

La sensibilité du capteur se règle avec les deux "potentiomètres à visser" mais nous déconseillons de le changer car il est déjà réglé sur sa configuration la plus sensible : les deux en butée "sens inverse des aiguilles d'une montre".

Le jumper permet de configurer le capteur de tel sorte qu'il puisse se redéclencher immédiatement, ou pas, si le mouvement ne s'arrête pas. L'impact de ce jumper n'est pas toujours flagrant et peut varier d'un capteur à l'autre.


Laissez un commentaire

Veuillez noter que les commentaires doivent être approvés avant d'être affichés