Module de pilotage de moteur L298N

De Wikidebrouillard.

(Fonctionnement avec Arduino)
Ligne 37 : Ligne 37 :
//test du L298N
//test du L298N
//Antony AUFFRET - dimanche 22 octobre
//Antony AUFFRET - dimanche 22 octobre
-
 
+
int ENB = 6;
-
int ENB = 6;
+
int IN3 = 7;
-
int IN3 = 7;
+
int IN4 = 8;
-
int IN4 = 8;
+
void setup (){
-
 
+
pinMode(ENB, OUTPUT);
-
void setup (){
+
pinMode(IN3, OUTPUT);
-
  pinMode(ENB, OUTPUT);
+
pinMode(IN4, OUTPUT);
-
  pinMode(IN3, OUTPUT);
+
-
  pinMode(IN4, OUTPUT);
+
//Moteur à l'arrêt
//Moteur à l'arrêt
-
  digitalWrite(ENB, LOW);
+
digitalWrite(ENB, LOW);
// on fixe un sens de rotation
// on fixe un sens de rotation
-
  digitalWrite(IN3, HIGH);
+
digitalWrite(IN3, HIGH);
-
  digitalWrite(IN4, LOW);
+
digitalWrite(IN4, LOW);  
-
 
+
}
-
}
+
-
 
+
-
void loop(){
+
-
  //On commence à mi-régime (le régime étant encodé de 0 à 255).
+
-
  analogWrite(ENB, 128);
+
-
  delay(2000);
+
-
  //Plein régime
+
-
  analogWrite(ENB, 255);
+
-
  delay(3000); 
+
-
 
+
-
//chnagement de sens
+
-
  digitalWrite(IN3, LOW);
+
-
  digitalWrite(IN4, HIGH);
+
-
}
+
 +
void loop(){
 +
//On commence à mi-régime (le régime étant encodé de 0 à 255).
 +
analogWrite(ENB, 128);
 +
delay(2000);
 +
//Plein régime
 +
analogWrite(ENB, 255);
 +
delay(3000); 
 +
//changement de sens
 +
digitalWrite(IN3, LOW);
 +
digitalWrite(IN4, HIGH);
 +
}
</code>
</code>

Version du 18 janvier 2018 à 16:02

Article incomplet en cours de rédaction
Double pont en H L298N


Description

Il s'agit d'un double pont en H.

Il permet de piloter au choix :

  • Jusqu'à deux moteurs à courant continue
  • un moteur pas à pas
  • Composant principal : L298N
  • Tension de fonctionnement interne: 5V
  • Tension d'alimentation : 5V-35V
  • Courant logique : 0 mA-36mA
  • Courant : 2A max
  • Puissance maximale : 25W

plage de température admissible. -20 ° C à 135 ° C

Taille: environ 43 x 43 x 27mm

Les broches de sortie ont des bornier à vis :

  • OUT1, OUT2 pour le premier moteur, contrôlé par ENA IN1 IN2
  • OUT3, OUT4 pour le deuxième moteur, contrôlé par ENB IN3 IN4

Le +5V n'est pas une entrée, c'est une sortie de courant pour alimenter un composant de votre choix

Quand l'alimentation est entre 7V-35v, on peut utiliser le +5V comme alimentation externe (pour alimenter un arduino par exemple).


Fonctionnement avec Arduino

Exemple de code : //test du L298N //Antony AUFFRET - dimanche 22 octobre int ENB = 6; int IN3 = 7; int IN4 = 8; void setup (){ pinMode(ENB, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); //Moteur à l'arrêt digitalWrite(ENB, LOW); // on fixe un sens de rotation digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); }

void loop(){ //On commence à mi-régime (le régime étant encodé de 0 à 255). analogWrite(ENB, 128); delay(2000); //Plein régime analogWrite(ENB, 255); delay(3000); //changement de sens digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); }

Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
FI

Module de pilotage de moteur L298N

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique