Programmer un robot MBOT ?
Préparation DNB Pro
Préparation DNB Pro
Comment faire avancer un robot programmable ?
Les programmes a réaliser :
Une fois créé, PENSEZ-BIEN A L'ENREGISTRER dans un dossier "Programmation MBOT" sur votre espace personnel.
Programme n°1 : l'objectif est de manipuler tous les actionneurs.
Il ne s'exécutera qu'une seule fois.
Le robot avance durant 3 secondes à la vitesse 150.
Puis il s'arrête.
Les Dels s'allument en vert pendant 2 secondes puis s'éteignent. Le robot émet alors le son G7 durée « entier ».
Programme n°2 : faire fonctionner les 2 moteurs indépendamment.
Il ne s'exécutera qu'une seule fois.
Le robot se déplacera avec un moteur à la vitesse 150 et l'autre à la vitesse 50, le tout durant 4 secondes. Ensuite les moteurs s'arrêtent.
Normalement, le robot fait un rond.
Programme n°3 : Utilisation d'un condition
Le robot avance à la vitesse 100, si il rencontre un obstacle alors il s'arrête.
Programme n°4 :
Le robot avance à la vitesse 100 avec ses LED bleu allumées, si il rencontre un obstacle alors il s'arrête et ses LED deviennent rouge.
Programme n°5 :
Le robot avance à la vitesse 100 avec ses LED bleu allumées, si il rencontre un obstacle alors il s'arrête et ses LED deviennent rouge. Quand il n'y a plus d'obstacle le robot repart (LED bleu allumées)...
Programme n°6 :
Le robot avance à la vitesse 100, si il rencontre une ligne noire alors il s'arrête, si on le replace sur du blanc alors il redémarre.
Méthode
Régler la vitesse à 100 ( utiliser une variable) Réaliser une boucle infini
Si suiveur ligne = 0 c'est du blanc
Si suiveur ligne =1 c'est du noir
Programme n°7 : Utiliser le capteur de luminosité
Il s'exécutera en continu.
Le robot allume ses 2 Dels en vert 255 si la luminosité est inférieure à 250, sinon elles sont éteintes.
Astuce : on utilisera le même comparateur < que dans le programme 3 mais cette fois-ci on ira chercher la valeur de la luminosité mesurée.
A la fin de chaque programme, j'appelle le professeur pour le valider et passer au suivant.
J'arrive à valider les programmes jusqu'au 5.