Ignorer la navigation

Mblock Arduino

Comment utiliser Mblock avec Arduino

Etape N°1 : Sélectionner dans le menu en bas à gauche "Appareils"

Etape N°2 : Sélectionnez le bouton + "Ajouter"

Sélectionnez Arduino Uno et cliquez sur Ok (Vous pouvez supprimer les autres appareils)

Exemple pour votre premier programme (Rotation d'une roue de la base robotique) :

Nous pouvons maintenant téléverser le programme dans la carte Arduino. Connectez votre carte Arduino à l'ordinateur avec le cable USB puis cliquez sur le bouton "Connecter"

N'oubliez pas de sélectionner "Afficher tous les appareils disponibles" puis sélectionner le com qui s'affiche (ici le com 4) puis le bouton "Connecter"

2 Indications vous indiquent que la carte Arduino est bien connectée

     

 Le petit rond bleu à coté de la carte Arduino et le sigle qui indique téléverser

Cliquez sur "Télécharger"

Le logiciel vous indique lorsque le téléversement est terminé

Programmer le shield moteurs

La carte Arduino n'est pas en mesure de piloter directement des moteurs. Nous devons donc passer par un "Shield" pour éviter de détruire la carte Arduino. 

Cette carte permet de piloter 2 moteurs grâce à une alimentation externe sans passer par l'alimentation de l'Arduino.

La carte est branchée à 4 broches de la carte Arduino (2 pour le sens de rotation haut et bas et 2 pour la vitesse de rotation PWM de 0 à 255)

Branchement du shield sur la carte Arduino

Broche Arduino Moteur concerné Valeurs de la broche Explications
4 Moteur 1 haut ou bas haut dans 1 sens de rotation bas dans l'autre sens
5 Moteur 1 PWM (0 à 255) 0 moteur à l'arrêt 255 vitesse maximum
6 Moteur 2 PWM (0 à 255) 0 moteur à l'arrêt 255 vitesse maximum
7 Moteur 2 haut ou bas haut dans 1 sens de rotation bas dans l'autre sens

Exemple de programme complet :

Nous testons ici le moteur N°1 branché sur les broches 4 et 5. Si le moteur 1 est le moteur droit et qu'il fonctionne en marche avant nous pouvons en déduire que :

  • Le moteur gauche est branché sur 6 et 7
  • Pour faire fonctionner le moteur droit en arrière il suffit de mettre la broche 4 à bas

Pour pouvoir utiliser plus tard cette instruction nous allons créer un bloc personnalisé.

Exemple de programme complet :

Ce programme est exactement le même mais avec le bloc personnalisé nous n'avons plus besoin de réfléchir sur les valeurs à envoyer sur les broches 4 et 5 donc la programmation est simplifiée pour la suite.

Nota : Le logiciel n'accepte pas les espaces donc vous devez utiliser le "tiret bas" "_" touche 8 à la place 

Il est maintenant possible de programmer les 2 moteurs dans les 2 sens de rotation et de programmer l'arrêt des moteurs avec PWM à 0. Vous aurez donc 6 blocs personnalisés différents.