Capteur de proximité Infrarouge – FC 51 – Arduino

Le capteur de proximité FC-51 est composé d’une diode infrarouge (émetteur) et d’une photodiode (récepteur).
Suivant la distance à laquelle se trouve l’obstacle, le récepteur recevra plus ou moins de lumière infra-rouge réfléchie.

Suivant la distance à laquelle se trouve l’obstacle, le récepteur recevra plus ou moins de lumière infra-rouge réfléchie.

Caractéristiques :
– Distance de détection : de 2 à 30 cm
– Dimensions : 3.1 cm * 1.5 cm
– Alimentation : 3.3 – 5 V.
– OUT : interface de sortie numérique de la carte (0 si détection,  et 1 si aucune détection)

Il est à noter que lors du branchement, une LED verte s’allume sur le capteur si un obstacle est détecté. Celle-ci permet de savoir si votre capteur est en état de fonctionnement ou non. La distance de détection peut-être ajustée à l’aide d’un potentiomètre disponible sur le capteur.

 

int led = 8;
int capteur = 3;
int detection;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(capteur, INPUT);
}


void loop() {

  // Lecture de la valeur de l'interface OUT du capteur
  detection = digitalRead(capteur);

  // Si on détecte une personne, on allume la LED
  if (detection == 0) {
    digitalWrite(led, HIGH);
  }

  // Si on ne détecte personne, on éteint la LED
  if (detection == 1) {
    digitalWrite(led, LOW);
  }

}
Capteur de proximité - Detection d'obstacle

4 commentaires

  1. Bonjour,
    ce fils va de la borne 8 de l’arduino à la fiche + de la led… Il passe derrière le FC51 mais n’y est pas connecté.
    JJ

  2. Bonjour
    Je comprends bien que dans votre code vous définissez votre pin capteur comme étant une entrée ne nécessitant pas de pull-up-up du fait que la sortie du FC-51 comporte une résistance de pull-up avec en parallèle une led et sa résistance de limitation.
    Par contre sur votre schéma n’omettez pas la résistance de limitation du courant pour la led rouge branchée en pin 8.
    Si un débutant réalise ce montage, cette led sera détruite dès la première détection.

Rejoignez la conversation

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.