• Post category:Nano
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 12, 2022
  • Temps de lecture :3 min de lecture

Simple Marche avant et arrière avec Moteur DC (TT Moteur 130) + L298N et Arduino Nano *

 

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino Nano
  • 1 x L298N
  • 2 x TT Moteur 130
  • 1 x Alimentation 9v
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

 

 

 

Schéma de câblage :

 

Code :

#define borneIN1        7       // On branche "IN1" du L298N à la pin D7 de l'arduino
#define borneIN2 8 // On branche "IN2" du L298N à la pin D8 de l'arduino
#define borneIN3 9 // On branche "IN3" du L298N à la pin D9 de l'arduino
#define borneIN4 10 // On branche "IN4" du L298N à la pin D10 de l'arduino


void setup() {

// Déclaration des pins de l'Arduino en "sortie"
pinMode(borneIN1, OUTPUT);
pinMode(borneIN2, OUTPUT);
pinMode(borneIN3, OUTPUT);
pinMode(borneIN4, OUTPUT);
}

void loop() {
MarcheAV();
delay(5000);
Arret();
delay(2000);
MarcheAR();
delay(5000);
Arret();
delay(2000);
}

void MarcheAV() {
// Configuration du L298N en "marche avant"
digitalWrite(borneIN1, HIGH);
digitalWrite(borneIN2, LOW);
digitalWrite(borneIN3, HIGH);
digitalWrite(borneIN4, LOW);
}

void MarcheAR() {
// Configuration du L298N en "marche arrière"
digitalWrite(borneIN1, LOW);
digitalWrite(borneIN2, HIGH);
digitalWrite(borneIN3, LOW);
digitalWrite(borneIN4, HIGH);
}

void Arret() {
// Configuration du L298N en "Arret"
digitalWrite(borneIN1, LOW);
digitalWrite(borneIN2, LOW);
digitalWrite(borneIN3, LOW);
digitalWrite(borneIN4, LOW);
}

 


 

Laisser un commentaire