Commandes Arduino

Rappel des principales commandes et bibliothèques pour utiliser l’AlphaBot.

Moteurs

Bibliothèque

Il existe une bibliothèque Arduino pour faciliter l’utilisation de l’AlphaBot.

  • Télécharger l’archive zip : AlphaBot_arduino.zip.
  • Dézipper l’ensemble dans un dossier (avec 7zip par exemple)
  • Copier le contenu de ce dossier dans Mes Documents/Arduino/libraries .

Initialisation

Au début du programme, en dehors de toute fonction, ajouter ces lignes :

Commandes

  • Régler la vitesse du robot : Robot.SetSpeed(250);
  • Avancer/Reculer tout droit : Robot.Forward(duree_en_ms); / Robot.Backward(duree_en_ms);
  • Tourner sur place :  Robot.Left(duree_en_ms);  / Robot.Right(duree_en_ms);
  • Décrire un cercle :  Robot.LeftCircle(duree_en_ms);  / Robot.RightCircle(duree_en_ms);
  • Alimenter les moteurs : Robot.MotorRun(VitGauche, VitDroite); // Vitesses des moteurs de -255 à 255
  • Stopper (freiner) : Robot.Brake();

Traqueur de ligne

Bibliothèque

TRSensors2 (procédure d’installation)

Initialisation

Pour utiliser le traqueur, au début du programme, en dehors de toute fonction, ajouter ces lignes :

Commandes

  • Calibration (voir procédure complète) :  trs.calibrate();
  • Réglage du capteur avec des valeurs de calibration données :  trs.SetCalibrates(minSensorValues, maxSensorValues);
  • Lecture de la position de la ligne : trs.readLine(sensorValues);
  • Lecture des valeurs « brutes » renvoyées par le capteur : trs.AnalogRead(sensorValues);
  • Lecture des valeurs « calibrées » renvoyées par le capteur : trs.readCalibrated(sensorValues);

Télécommande IR

Au début du programme, en dehors de toute fonction, ajouter ces lignes :

 

 

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code