Ligne 32 : | Ligne 32 : | ||
==Fonctionnement avec [[Arduino]]== | ==Fonctionnement avec [[Arduino]]== | ||
+ | |||
+ | Exemple de code : | ||
+ | <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); | ||
+ | |||
+ | //chnagement de sens | ||
+ | digitalWrite(IN3, LOW); | ||
+ | digitalWrite(IN4, HIGH); | ||
+ | } | ||
+ | |||
+ | </code> |
Il s'agit d'un double pont en H.
Il permet de piloter au choix :
plage de température admissible. -20 ° C à 135 ° C
Taille: environ 43 x 43 x 27mm
Les broches de sortie ont des bornier à vis :
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).
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);
//chnagement de sens
digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); }
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique