Suite N°5 : programmation pour les moteurs (carte arduino)

1 – matériel :

Voir ce document materiel-electronique.

Le robot sumo se déplacera grâce à 2 moteurs électriques installés de façon opposé.

2- stratégies de déplacement

si les 2 moteurs tournent en sens opposé, soit le robot avance, soit il recule.

si les moteurs tournent dans le même sens, le robot tourne à droite ou gauche en avant ou en arrière sur lui même et peu pivoter assez rapidement.

si un des moteurs ne tourne pas, le robot tourne à droite ou gauche en avant ou en arrière autour de la roue qui ne tourne pas. le virage sera plus important que la solution de dessus.

la carte L298N MOTOR Shield V1.2 sur la carte arduino peut gérer la puissance pour chaque moteur et donc la vitesse. Mais aussi peut inverser le sens du courant électrique et donc du sens de rotation du moteur.

3- la programmation de la carte arduino.

  • logiciel à utiliser pour programmer : blockly arduino (via l’adresse internet suivante)
  • paramétrage logiciel

blockyarduinoparamatermoteurs

  • adapter la programmation vue avec la lampe (document ressource), en mettant à la place de  (mettre la broche logique 13 à l’état logique …) le bloc suivant

blocmoteurqui se trouve dans le menu >CARTES MOTEURS

 

A vous de rajouter le modifier les blocs, la vitesse  des moteurs est comprise entre 0 et 250.

4- attention à la codification (les numéros) utilisé dans l’application de la télécommande.