Bonjour à tous,
Je ne m'y connais pas trop en termes de moteur pas à pas, mais je n'arrive pas à contrôler mon moteur NEMA 17 avec un ULN2003.
Comme sur la vidéo, lorsque je ne branche pas mon moteur, on voit clairement les LED clignoter correctement selon moi, alors je branche mon moteur et le moteur ne tourne pas, on sent des minis vibrations à l'intérieur de celui-ci mais il ne tourne pas, et en plus les LED ne clignotent plus comme avant.
Voici la vidéo : https://we.tl/t-7mzv2FKE8t
J'ai bien lu toute cette page.
Mon moteur est un moteur bipolaire car il n'a que 4 fils.
Je pense avoir respecté les branchements mon Ohmmètre indique 4 Ω sur les fils rouge et bleu (connectés au A et B sur le ULN2003), et 4Ω sur les fils noir et vert (connectés au C et D sur le ULN2003).
J'ai bien branché sur les 4 broches qui contrôlent le moteur et laissé la 5e broche débranchée (celle qui est en permanence en +5V).
Voici mon code, même si je pense que ce n'est pas ça le problème car je l'ai pris sur Internet :`
/*
Stepper Motor Control - one revolution
This program drives a unipolar or bipolar stepper motor.
The motor is attached to digital pins 8 - 11 of the Arduino.
The motor should revolve one revolution in one direction, then
one revolution in the other direction.
Created 11 Mar. 2007
Modified 30 Nov. 2009
by Tom Igoe
*/
#include <Stepper.h>
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup() {
// set the speed at 60 rpm:
myStepper.setSpeed(60);
// initialize the serial port:
Serial.begin(9600);
}
void loop() {
// step one revolution in one direction:
Serial.println("clockwise");
myStepper.step(stepsPerRevolution);
delay(500);
// step one revolution in the other direction:
Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution);
delay(500);
}
Le moteur est alimenté en 12V, contrôlé par les pins 2, 3, 4 et 5.
Merci à vous, si vous pouvez m'aider
!