Suiveur de ligne (KY-033)

Suiveur de ligne (KY-033)

Code produit: KY-033
Qté en Stock : 4
  • $2.49


Pour toutes questions sur les produits, vous pouvez nous rejoindre au (819) 373-4813 ou par courriel service@jcinfotr.com
Si vous avez besoin d'un item en grande quantité, contacté nous au (819) 373-4813 ou par courriel service@jcinfotr.com
Veiller prendre note que sur ces grandes commandes le prix peut varier.
  • Livraison Rapide
  • Paiment 100% sécurisé
  • Support par Téléphone ou Courriel
  • Pièces en magasin

Le module capteur détecte si une surface réfléchissant ou absorbant la lumière se trouve devant le capteur. Ce qui est actuellement le cas, le module sort sur sa sortie numérique, comme il est montré dans les images ci-dessous. La sensibilité (distance minimale résultante) du capteur peut être réglée ici avec le contrôleur.

Ce comportement peut être utilisé dans les systèmes de contrôle, comme ils le sont par exemple dans les robots, afin de suivre une ligne de manière autonome.

État 1 : le suiveur de ligne est au-dessus d'une ligne (surface non réfléchissante) [DEL du module : éteinte] [Signal du capteur = numérique activé].

État 2 : le suiveur de ligne est en dehors d'une ligne (surface réfléchissante) [LED sur le module : allumée] [Signal du capteur = Digital Off].

Affectation des broches

Exemple de code Arduino

Affectation des broches Arduino

Arduino Capteur
5V +V
Masse GND
Pin 10 Signal

Le programme lit l'état actuel de la broche du capteur et indique sur la console série si le suiveur de ligne est actuellement sur la ligne ou non.

int Sensor = 10; // Déclaration de la broche d'entrée du capteur
   
void setup ()
{
  Serial.begin(9600); // Sortie série à 9600 bauds
  pinMode (Sensor, INPUT) ; // Initialisation de la broche d'entrée du capteur
}
   
// Le programme lit l'état des broches du capteur et envoie <br />//l'information de suivi (ou non) d'une ligne dans la console. 
void loop ()
{
  bool val = digitalRead (Sensor) ; // Lecture de la valeur du signal
   
  if (val == HIGH) // Si un signal est détecté, la diode s'allume
  {
    Serial.println("Le suiveur de ligne se trouve sur une ligne");
  }
  else
  {
    Serial.println("Le suiveur de ligne ne se trouve pas sur une ligne");
  }
  Serial.println("------------------------------------");
  delay(500); // pause de 500ms entre les mesures
}

Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha