Robot Arduino : Le Suiveur de Ligne

IMG_0334

J’avais un kit Makeblock dans son carton depuis au moins 2 ans… Juillet oblige, je me suis dit qu’il serait peut-être temps d’en faire quelque chose.

Donc, voici mon premier projet : un robot suiveur de ligne.

La bête en action (cliquez sur la photo pour voir la vidéo) :

RobotSuiveurDeLigne

Et le code Arduino (la carte Makeblock est gérée comme une carte Arduino Uno) :

————————– Code —————————————-

#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>

#include <MeOrion.h>

double SensorState;
MeLineFollower linefollower_4(4);
MeDCMotor motor_9(9);
MeDCMotor motor_10(10);

void setup(){
Serial.begin(9600);
}

void loop(){

SensorState = linefollower_4.readSensors();
Serial.println(SensorState);
if(((SensorState)==(1))){
motor_9.run(25);
motor_10.run(0);

}
if(((SensorState)==(2))){
motor_9.run(0);
motor_10.run(25);

}
if(((SensorState)==(3))){
motor_9.run(25);
motor_10.run(25);

}

}

————————— /code ——————————————

Rien de bien compliqué, mais ce robot m’éclate et me rappelle des souvenirs…

Prochain projet : un robot suiveur d’être humain : nettement moins basique, mais cela doit être réalisable…

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.