top of page

Les moteurs sont reliés aux borniers entourés en JAUNE. 

L'alimentation (5 V et GND) est reliée au bornier entouré en ROUGE. Cette alimentation n'est pas utile si on laisse les cavaliers situés à côté des borniers moteur vers l'extérieur du shield.

Les modules Bluetooth ou XBee peuvent être insérés sur le support entouré en VIOLET.

Le transmetteur radio nRF24L01 peut être inséré sur le connecteur entouré en VERT.

​

Câblage :​

Liste du matériel :

  • 1 Arduino Uno

  • 1 shield MotoMama

  • 1 moteur à courant continu

  • 1 alimentation 

Exemple :

Nous souhaitons faire varier le sens et la vitesse de rotation d'un moteur par palier.

Programme :​

// Shield_MotoMama est un programme qui commande un moteur à courant continu en faisant varier le sens et la vitesse par palier

​

#define in1 8                                                     // affectation des broches
#define in2 9
#define ena 10

void setup()
{
  pinMode(in1, OUTPUT);                                  // les broches sont en sortie
  pinMode(in2, OUTPUT);     
  pinMode(ena, OUTPUT);      
}

void loop()
{
  int i;
  digitalWrite(in1,HIGH);                                  // le moteur tourne dans le sens horaire
  digitalWrite(in2,LOW);
  for(i = 0;i<256;i++)                                        // variation de la vitesse toutes les 10 ms
  { 
    analogWrite(ena, i);
    delay(10);
  }
  
  digitalWrite(in1,LOW);                                  // le moteur tourne dans le sens horaire
  digitalWrite(in2,HIGH);
  for(i = 0;i<256;i++)
  { 
    analogWrite(ena, i);                                   // variation de la vitesse toutes les 10 ms
    delay(10);
  }
}

LE SHIELD MOTOMAMA

Le shield MotoMama est le shield le plus adapté lorsque l'on souhaite réaliser un robot commandé à distance. Il possède un double pont en H L298 capable de piloter deux moteurs à courant continu (voir le module Interface de puissance L298). Des connecteurs permettent de recevoir :

  • soit un module Bluetooth

  • soit un module XBee

  • soit un module radio nRF24L01

​

Le tableau ci-dessous indique les broches de la carte Arduino utilisées par le shield. 

 

​

Le fonctionnement du L298 est décrit dans le tableau ci-dessous :

bottom of page