Étape 3: Capteurs - Circuit d’essai
Vous aurez besoin : trois détecteurs IR de TCRT5000, trois
10kΩ résistances et trois résistances de 100Ω, un Arduino Uno, une maquette et fils.
Construire le circuit d’essai en utilisant le diagramme, tiré de blog.huntgang.com, avec trois capteurs en parallèle. Le premier capteur devrait sortie pour épingler A0 sur l’Arduino, la seconde devrait sortie sur broche A1, et le troisième devrait à broche A2. Connecter l’Arduino à l’ordinateur et télécharger ce code de test.
void setup() {}
Serial.Begin(9600) ;
}
void loop() {}
lire l’entrée sur la broche analogique 0 :
int sensorValue0 = analogRead(A0) ;
int sensorValue1 = analogRead(A1) ;
int sensorValue2 = analogRead(A2) ;
imprimer la valeur: 1 pour le noir 0 pour blanc
Serial.Print("Sensor1_") ;
Si (sensorValue0 < 300)
Serial.Print(0) ;
d’autre Serial.print(1) ;
Serial.Print("\t") ;
sensor2, branché sur l’A1
Serial.Print("Sensor2_") ;
Si (sensorValue1 < 300)
Serial.Print(0) ;
d’autre Serial.print(1) ;
Delay(1) ;
Serial.Print("\t") ; délai entre les lectures de stabilité
capteur 3, branché sur A2
Serial.Print("Sensor3_") ;
Si (sensorValue2 < 300)
Serial.println(0) ;
d’autre Serial.println(1) ;
Delay(1) ; délai entre les lectures de stabilité
}
Lorsque l’Arduino est exécuté le code, les trois capteurs vont afficher les valeurs 1 ou 0 pour le Serial Monitor. La valeur 1 est synonyme de sombre ou noire, alors que 0 est clair ou blanc. Tester les capteurs en les passant sur un morceau de papier avec des lignes noires et blanches épaisses. Selon les conditions d’éclairage dans la salle, les capteurs ne soient pas précis. Si ils ne prennent immédiatement la différence entre noir et blanc, augmentez ou diminuez le « SensorValue » dans le code.