(→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 IN3 = 7; | |
- | + | int IN4 = 8; | |
- | + | void setup (){ | |
- | + | pinMode(ENB, OUTPUT); | |
- | + | pinMode(IN3, OUTPUT); | |
- | + | pinMode(IN4, OUTPUT); | |
- | + | ||
- | + | ||
//Moteur à l'arrêt | //Moteur à l'arrêt | ||
- | + | digitalWrite(ENB, LOW); | |
// on fixe un sens de rotation | // 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); | ||
+ | } | ||
</code> | </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); //changement de sens digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); }
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique