Détecter des lignes avec des capteurs InfraRouges Brancher les servomoteurs et les capteurs
Accueil du site | Accessibilité | Rechercher | Menu | Contenu | Plan du site | | Contact

°°TechNoLand°°

°°TechNoLand°°

 

Détecter des lignes avec des capteurs InfraRouges

2 janvier 2013 - Dernier ajout 27 mars 2014
par chamayou

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).

 Activité 1 : Brancher le détecteur de ligne

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.

 Activité 2 : Programme complet du robot suiveur de ligne avec Ardublock

Branchement sur le robot : servo droit = 9 servo gauche =8 capteur droit = 2 capteur gauche = 3


calle

Documents joints



texte - 793 octets
calle


calle