Accueil > ARDUINO > Capteurs > Detecteur infra-rouge FC-51

Detecteur infra-rouge FC-51

mercredi 16 décembre 2015, par thebault

Présentation

JPEG - 32.5 ko

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.

Branchements

JPEG - 51 ko

Programme Arduino

Le programme suivant permet de commander la sortie 13 lorsque un objet est détecté.

  1. int sortie=13;
  2. int capteur=3;
  3. int detection;
  4.  
  5. void setup() {
  6. pinMode(sortie,OUTPUT); // broche "sortie" (13) en SORTIE
  7. pinMode(capteur,INPUT); // broche "capteur" (3) en ENTREE
  8. }
  9.  
  10. void loop() {
  11. detection=digitalRead(capteur); // on lit la broche capteur
  12. // la sortie OUT du capteur est active sur niveau bas
  13. while (detection==0) { // objet détecté = niveau 0 sur OUT capteur
  14. detection=digitalRead(capteur);
  15. digitalWrite(sortie,1); // on commande la sortie 13 (diode L sur la carte)
  16. }
  17. digitalWrite(sortie,0); // on éteint L dès qu'il n'y a plus detection
  18.  
  19. }

Télécharger

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL