L298N Stepper Motor Driver Controller Board for Arduino: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Liens) |
||
| Line 88: | Line 88: | ||
* http://drbitblog.wordpress.com/2012/11/23/controle-de-motor-dc-com-l298/ |
* http://drbitblog.wordpress.com/2012/11/23/controle-de-motor-dc-com-l298/ |
||
* http://www.rkeducation.co.uk/images/Schematics/RKL298schematic.jpg |
* http://www.rkeducation.co.uk/images/Schematics/RKL298schematic.jpg |
||
<pre> |
|||
</pre> |
|||
Revision as of 12:19, 30 April 2013
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