Etape 11 : Faire tomber le Code : capteurs
Cette voiture utilise 3 capteurs pour détecter sa position par rapport à la ligne. Les capteurs de gauche et droite sont à gauche et à droite de la ligne et le capteur moyen est sur le dessus de la ligne
- Définir des noms de variables et de broches de l’Arduino pour la droite, milieu et gauche capteurs
- int RIGHT_SENSOR = A5 ; Le capteur de droit est raccordé à la broche A5 sur la carte Arduino
- int LEFT_SENSOR = A0 ; Le capteur de gauche est câblé à A0 de Pin sur la carte Arduino
- int MIDDLE_SENSOR = A3 ; Le capteur moyen est câblé à l’A3 de Pin sur la carte Arduino
Définir des variables pour stocker la valeur calibrée pour les 3 capteurs (Note : ces sont initialement définies à 511, mais sera remplacées après que le capteur est étalonné
- Int right_sensor_calibrated_value = 511 ;
- Int left_sensor_calibrated_value = 511 ;
- Int lmiddle_sensor_calibrated_value = 511 ;
Lire les capteurs (Note : l’analogRead est utilisé pour lire la valeur courante de la sonde. La valeur renvoyée peut être comprise entre 0 et 511.
- int SensorValue ; La variable SensorValue contient la lecture courante d’un capteur
- SensorValue = Read(RIGHT_SENSOR) analogiques ;
- SensorValue = analogRead(LEFT_SENSOR) ;
- SensorValue = analogRead(MIDDLE_SENSOR) ;