LE MODULE CAPTEUR DE LIGNE
Le module capteur de ligne comporte une diode infrarouge, un phototransistor et un amplificateur opérationnel LM358.
Un potentiomètre permet de régler la sensibilité du capteur entre 0,1 et 5,5 cm et une led indique la détection de la couleur blanche.
La sortie du module passe à :
-
l'état haut lorsque la couleur noire est détectée
-
l'état bas lorsque la couleur blanche est détectée
Ce module doit être relié à un connecteur numérique de la base et la broche correspondante de l'Arduino doit être configurée en entrée.
Exemple :
Nous souhaitons afficher dans le moniteur série la couleur détectée.
Liste du matériel :
-
1 base RIP
-
1 module capteur de ligne "Grove" avec support RIP
Câblage :
Module "Grove"
Module capteur
de ligne
Connecteur Base
D2
Programme :
/* Ligne_Grove est un programme qui affiche dans le moniteur série la couleur détéctée */
#define capteur 2 // affectation des broches
void setup()
{
pinMode(capteur, INPUT); // la broche capteur est en entrée
Serial.begin(9600); // initialisation du moniteur série
}
void loop()
{
if(digitalRead(capteur)==HIGH) // si le capteur est face à une surface noire
{
Serial.println("La couleur est noire");
}
else
{
Serial.println("La couleur est blanche");
}
delay(100);
}