Étape 2: Charger le programme de l’exemple de l’Arduino
Le contrôleur utilisé dans cet exemple est un Arduino UNO R3 ou compatibles et le contrôleur de moteur de bouclier Ardumoto.
L’exemple de programme peut être téléchargé de Zagros Robotics, Inc. depuis cet emplacement :
Programme de démonstration de PD suiveur de ligne
L’exemple de programme doit être placé dans un dossier portant le même nom que le fichier *.ino pour le programme à compiler.
Cet exemple utilise le Pololu QTR-8RC RC Reflectance capteurs pour détecter la ligne. Pololu a développé une bibliothèque qui prend en charge de ce capteur. Cette bibliothèque doit être placée dans le dossier de bibliothèques Arduino pour compiler l’exemple de programme.
Ce programme utilise les connexions suivantes pour le trim-8RC
La liste des broches le croquis de l’exemple sont les suivantes :
- Broche Ardumoto numérique 2 - capteur de Trim pin1
- Broche Ardumoto numérique 4 - capteur QTR pin2
- Broche Ardumoto Digital 5 - broche 3 capteur de Trim
- Broche Ardumoto Digital 6 - capteur QTR pin4
- Broche Ardumoto Digital 7 - capteur de Trim pin5
- Broche Ardumoto Digital 8 - capteur de Trim pin6
- Broche Ardumoto Digital 9 - capteur QTR pin7
- Broche Ardumoto numérique 10 - capteur de Trim pin8
- Pin Ardumoto analogique 0 - broche QTR capteur LEDON
- Ardumoto A 1 - câble négatif pour moteur droite
- Ardumoto A 2 - fil positif pour moteur droite
- Ardumoto B 3 - fil positif pour moteur gauche
- Ardumoto B 4 - câble négatif pour moteur gauche
- Ardumoto GND - Broche QTR capteur GND
- 5V - broche QTR capteur VCC
(Note : Digital broche 3 est sautée et utilisée par le pilote automobile de Ardumoto)