L298N Stepper Motor Driver Controller Board for Arduino: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:


==Montage==
==Montage==

Voir http://mchobby.be/wiki/index.php?title=Pont-H_L298N
<pre>
<pre>


Line 22: Line 22:




Code de test d'après http://mchobby.be/wiki/index.php?title=Pont-H_L298N
Aussi
<pre>
* http://drbitblog.wordpress.com/2012/11/23/controle-de-motor-dc-com-l298/
//-- MOTEUR A --
* http://www.rkeducation.co.uk/images/Schematics/RKL298schematic.jpg
int ENA=5; //Connecté à Arduino pin 5(sortie pwm)
int IN1=2; //Connecté à Arduino pin 2
int IN2=3; //Connecté à Arduino pin 3

//-- MOTEUR B --
int ENB=6; //Connecté à Arduino pin 6(Sortie pwm)
int IN3=4; //Connecté à Arduino pin 4
int IN4=7; //Connecté à Arduino pin 7

void setup() {
pinMode(ENA,OUTPUT);//Configurer les broches comme sortie
pinMode(ENB,OUTPUT);
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
digitalWrite(ENA,LOW);// Moteur A - Ne pas tourner (désactivation moteur)
digitalWrite(ENB,LOW);// Moteur B - Ne pas tourner (désactivation moteur)

// Direction du Moteur A
digitalWrite(IN1,LOW);
digitalWrite(IN2,HIGH);

// Direction du Moteur B
// NB: en sens inverse du moteur A
digitalWrite(IN3,HIGH);
digitalWrite(IN4,LOW);
}

void loop() {
// Moteur A - Plein régime
analogWrite(ENA,255);

// Moteur B - Mi-régime
analogWrite(ENB,128);
}
</pre>




Line 40: Line 77:
* 5
* 5
*
*

<pre>

</pre>



==Liens==
* Très bonnes explications sur http://mchobby.be/wiki/index.php?title=Pont-H_L298N
* http://drbitblog.wordpress.com/2012/11/23/controle-de-motor-dc-com-l298/
* http://www.rkeducation.co.uk/images/Schematics/RKL298schematic.jpg





Revision as of 12:19, 30 April 2013

Motor Driver Controller Board for Arduino SKU 120542


http://www.dealextreme.com/p/l298n-stepper-motor-driver-controller-board-for-arduino-120542

AKA Keyes L298

Montage


ENA : ??
IN1 : ??
IN2 : ??
IN3 : ??
IN4 : ??
ENB : ??
GND : ???
+5V : ??


Code de test d'après http://mchobby.be/wiki/index.php?title=Pont-H_L298N

//-- MOTEUR A --
int ENA=5; //Connecté à Arduino pin 5(sortie pwm)
int IN1=2; //Connecté à Arduino pin 2
int IN2=3; //Connecté à Arduino pin 3

//-- MOTEUR B --
int ENB=6; //Connecté à Arduino pin 6(Sortie pwm)
int IN3=4; //Connecté à Arduino pin 4
int IN4=7; //Connecté à Arduino pin 7

void setup() {
 pinMode(ENA,OUTPUT);//Configurer les broches comme sortie
 pinMode(ENB,OUTPUT);
 pinMode(IN1,OUTPUT);
 pinMode(IN2,OUTPUT);
 pinMode(IN3,OUTPUT);
 pinMode(IN4,OUTPUT);
 digitalWrite(ENA,LOW);// Moteur A - Ne pas tourner (désactivation moteur)
 digitalWrite(ENB,LOW);// Moteur B - Ne pas tourner (désactivation moteur)

 // Direction du Moteur A
 digitalWrite(IN1,LOW); 
 digitalWrite(IN2,HIGH);

 // Direction du Moteur B
 // NB: en sens inverse du moteur A
 digitalWrite(IN3,HIGH);
 digitalWrite(IN4,LOW);
}

void loop() {
  // Moteur A - Plein régime
  analogWrite(ENA,255);

  // Moteur B - Mi-régime
  analogWrite(ENB,128);
}


Pilotage via le moniteur série de l'IDE Arduino

Liste des commandes sur 1 octet

  • s or S
  • f
  • x
  • l
  • r
  • 1
  • 2
  • 3
  • 4
  • 5


Liens