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) :
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…