1- Découverte de la programmation

Simuler votre premier Programme

Copier le programme ci dessous.

1
#include <MeMCore.h>
2
#include <Arduino.h>
3
#include <Wire.h>
4
#include <SoftwareSerial.h>
5
6
MeDCMotor motor_L(9);
7
MeDCMotor motor_R(10);
8
9
void mBot_setMotorLeft(int8_t dir, int16_t speed) {
10
  speed = speed/100.0*255;
11
  motor_L.run((9) == M1 ? -(dir*speed) : (dir*speed));
12
}
13
14
void mBot_setMotorRight(int8_t dir, int16_t speed) {
15
  speed = speed/100.0*255;
16
  motor_R.run((10) == M1 ? -(dir*speed) : (dir*speed));
17
}
18
19
void setup() { 
20
}
21
22
void loop() {
23
  mBot_setMotorRight(-1, 60);
24
  mBot_setMotorLeft(1, 60);
25
  delay(355);
26
  mBot_setMotorRight(0, 0);
27
  mBot_setMotorLeft(0, 0);
28
  delay(500);
29
 }

Cliquer sur le bouton simulation et observer ce qu’il se passe

Question 1:  Décrire ce que fait le robot avec le programme proposé ?

Question 2:  Identifier les valeurs à modifié pour changer l’orientation du robot ?

Question 3:  Indiquer les valeurs à programmer pour que le robot fasse demi tour ?