• Post category:Nano
  • Post comments:0 commentaire
  • Post last modified: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