Accueil » Développeur » Support MRduino2 » Lecture du capteur de distance – MRduino2

Un tutoriel en langage Arduino pour lire le capteur de distance du robot MRduino2. Le capteur de distance est situé à l’avant du robot. La distance de lecture du capteur est en millimètre.

Simple lecture

Un programme pour lire le capteur et envoi du résultat sur le port série.

#include <mrduino2.h>

int capteur;

void setup()
{
initRobot();

}

void loop()
{
capteur = proxSensor();

Serial.print("Capteur=");
Serial.println(capteur);

delay(1000);
}

Le résultat sur le moniteur du logiciel Arduino (baud 115200):

Arrêt si obstacle

Un programme permettant de faire avancer le robot s’il n’y a pas d’obstacle sinon le robot s’arrête. La distance est fixée à 50 mm.

#include <mrduino2.h>

int capteur;

void setup()
{

initRobot();

}

void loop()
{

capteur = proxSensor();

 if(capteur > 50)
 {
   forward(25);// avancer pas d'obstacle 
 }
 else
 {
   stop();
 }
}

Fin du tutoriel.