Étape 3: À l’aide et l’étalonnage des capteurs
Étant donné que vous avez chargé dans les fichiers d’en-tête approprié, lever chaque capteur et en cours d’exécution sont relativement simple. Créez une instance d’un pointeur pour chaque classe de capteur en utilisant le constructeur. Après avoir créé les instances, chaque type de capteur IR a essentiellement 1 fonction qui importe (-> value(), -> blackDetected(), etc.) et chacune de ces fonctions sera de retour bool.
Ces sorties de capteur dépendra de la sensibilité qui doit être ajustée pour s’adapter à vos besoins. Le détecteur de mouvement ne peut être calibré mais fois le capteur de Distance infrarouge et le capteur réfléchissant IR ont des potentiomètres pour régler la sensibilité.
Sur la photo, je suis calibrer le capteur de Distance infrarouge destiné à envoyer une « vraie » quand il détecte un objet s’approchant ou très près du capteur. À l’aide d’un tournevis, il tourne dans le sens horaire, ce qui la rend plus sensible et compteur dans le sens horaire, il est moins sensible. Pour cet appareil, la recommandation est de tenir la sonde sur une zone sombre, ouverte et tourner le bouton jusqu'à ce que le voyant s’éteigne juste.
Le capteur IR réfléchissant est traditionnellement utilisé pour détecter les gros plan donc il doit être calibré sur une table avec un espace de lumière et l’obscurité. Détails sur calibrer le capteur peuvent être trouvés ici http://www.seeedstudio.com/wiki/Grove_-_Infrared _...
J’ai inclus certaines de mon code pour que le Comité de Intel Edison à réagir aux entrées de capteurs.