Merge branch 'develop'

This commit is contained in:
Loic Delattre 2023-04-24 09:58:47 +02:00
commit 6f4fefb24e
2 changed files with 34 additions and 7 deletions

View File

@ -1,11 +1,40 @@
#include <MeMCore.h>
MeDCMotor _rightMotor(10);
MeDCMotor _leftMotor(9);
MeUltrasonicSensor mySensor(2);
int valTurn;
int valTime;
void setup() {
// put your setup code here, to run once:
_leftMotor.run(0);
_rightMotor.run(0);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
getMoving(150, 1, -1, 500);
if (mySensor.distanceCm()< 20){
_leftMotor.stop();
_rightMotor.stop();
valTurn = (int) random(0, 2)*2-1;
valTime = (int) random(400, 900);
getTurning(150, valTurn, valTime);
}
}
void getMoving(int speedMove, int dirRight, int dirLeft, int timeMove){
//if direction 1 -1 forward
_leftMotor.run(dirLeft*speedMove);
_rightMotor.run(dirRight*speedMove);
delay(timeMove);
}
void getTurning(int speedMove, int dir, int timeMove){
//if dir = -1, turn right
getMoving(speedMove, dir, dir, timeMove);
}

View File

@ -1,15 +1,13 @@
#include <MeMCore.h>
MeDCMotor _rightMotor(10);
MeDCMotor _leftMotor(9);
MeUltrasonicSensor mySensor(2);
void setup() {
// put your setup code here, to run once:
_leftMotor.run(0);
_rightMotor.run(0);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(mySensor.distanceCm());
}