Détecter des lignes avec des capteurs InfraRouges Brancher les servomoteurs et les capteurs
Le capteur de ligne DFRobot permet d’envoyer un rayon InfraRouge et d’analyser le rayon réfléchi. En fonction de la couleur du support, le rayon sera plus ou moins absorbé. Un circuit intégré au capteur permet de fonctionner sur deux valeurs de retour (noir ou blanc).
Branchement :
Programme :
En image sur un circuit fait de feuilles imprimées.
suivligne dfrobot robux from franckuino on Vimeo.
Pour aller plus loin :
Le programme suivant permet de lire sur la console série la valeur de retour du capteur.
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println(digitalRead(2)); // print the data from the sensor
delay(500);
}
La bonne distance de lecture du capteur est de 1 cm. La distance entre les capteurs doit être d’environ 6 cm pour une ligne noire de 2 cm d’épaisseur.
Branchement sur le robot : servo droit = 9 servo gauche =8 capteur droit = 2 capteur gauche = 3