Fermez cette fenêtre pour revenir au choix des tutoriels.
La programmation des microcontrôleurs Arduino
Cliquez sur les images pour les agrandir.
TUTO 03: Connecter un moteur PAP
Dans l'interface de programmation , entrons le code suivant:
/*
Controle de moteur pas à pas avec un L298N
Le moteur est connecté sur les broches 2,3,4 et 5 de l'Arduino
Le fil de masse (GND) est commun aux 2 platines.
*/
#include <Stepper.h>
const int NbPasParTour = 200; // Nombre de pas pour 360 degres
Stepper Moteur1(NbPasParTour, 2, 3, 4, 5); // Initialise le moteur sur les broches 2 à 5
void setup()
{
Moteur1.setSpeed(80); //Vitesse de rotation du moteur
Serial.begin(9600); //Initialise le moniteur série
}
void loop()
{
Serial.println("Sens horaire"); //On fait 1 tour en sens horaire
Moteur1.step(NbPasParTour);
delay(1000); //Pause 1 seconde
Serial.println("Sens anti-horaire"); //On fait 1 tour en sens anti-horaire
Moteur1.step(-NbPasParTour);
delay(1000); //Pause 1 seconde
}
Le but : Connecter un un moteur pas à pas bipolaire et lui faire faire 360° en sens horaire puis 360° en sens anti-horaire.
Pour cet exemple, nous aurons besoin d'une carte à base de L298N, d'un moteur PAP bipolaire (4 fils) et d'une alimentation externede 12 à 24 volts pour l'alimentation de puissance du PAP.