Accueil > ARDUINO > Capteurs > Detecteur infra-rouge FC-51
mercredi 16 décembre 2015, par
Le capteur de proximité FC51 utilise la lumière dans le domaine de l’infra-rouge (insensible à la luminosité ambiante) pour détecter la présence d’un objet sans contact. Il est composé d’un emmtteur et d’un récepteur infra-rouge et a un fonctionnement de type reflex (voir http://philippe.berger2.free.fr/automatique/cours/cpt/les_capteurs.htm).
Le capteur est équipé d’une vis qui permet de régler la distance de détection.
Le programme suivant permet de commander la sortie 13 lorsque un objet est détecté.
int sortie=13; int capteur=3; int detection; void setup() { pinMode(sortie,OUTPUT); // broche "sortie" (13) en SORTIE pinMode(capteur,INPUT); // broche "capteur" (3) en ENTREE } void loop() { detection=digitalRead(capteur); // on lit la broche capteur // la sortie OUT du capteur est active sur niveau bas while (detection==0) { // objet détecté = niveau 0 sur OUT capteur detection=digitalRead(capteur); digitalWrite(sortie,1); // on commande la sortie 13 (diode L sur la carte) } digitalWrite(sortie,0); // on éteint L dès qu'il n'y a plus detection }