Grove suiveur de ligne



Ce capteur est constitué :

  • d'une LED infrarouge et d'un photo-transistor pour détecter couleur
  • d'une LED rouge pour signaler la présence de blanc


Couleur

Sortie

LED rouge

blanc

0

allumée

noire

1

éteinte


Le caopteur envoie un signal haut lorsqu'il détecte la ligne noire.


La distance de détection s'ajuste de 1,5 à 5 cm avec le potentiomètre situé au dos du capteur.


Programme qui allume la LED 1  lors de présence du noir sous le capteur


const int cptDrPin = 7;                                   //capteur droit connecté à la broche 7

const int led1Pin =  3;                          //LED 1 connectée à la broche 3 

int cptDr;                                       //variable qui stocke l'état logique (0 ou 1) du capteur droit


void setup() {

  pinMode(led1Pin, OUTPUT);                      //configure la broche 3 en sortie

  pinMode(cptDrPin, INPUT);                           //configure la broche 7 en entrée

}


void loop() {

  //lecture de l'état de la broche 7 et stockage de l'information dans la variable cptDr 

  cptDr = digitalRead(cptDrPin);          

 

  if (cptDr == HIGH) {     

    digitalWrite(led1Pin, HIGH);  

  } 

  else {

    digitalWrite(led1Pin, LOW);

  }

}













































































































Créé avec HelpNDoc Personal Edition: Créer facilement des fichiers Qt Help