|
|
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.
Arduino Uno Line Finder Grove
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