Bonjour,
c'est mon premier message sur un forum, je commence aussi avec arduino.
je souhaite contrôler mon moteur pas à pas ( moteur d'imprimante 3D - CASUN 42SHD0217-24A ).
J'ai suivi un tuto ici et j'ai refait le même câblage.
et le même code que dans le tuto, le soucis c'est que mon moteur ne tourne pas et vibre peut importe la vitesse que je met dans mon programme.
j'ai utilisée une alim à la place du 5V du tuto : 9V / 300mA / 2.7VA
merci de vos réponse.
**le code utilisé
#include <Stepper.h>
// Définir le nombre de pas par tour
int NbrPas = 200;
Stepper MonMoteur(NbrPas, 8, 9, 10, 11);
void setup() {
// Vitesse à 60 tours/min
MonMoteur.setSpeed(60);
Serial.begin(9600);
}
void loop() {
// Faire un tour dans un sens
Serial.println("Sens 1");
MonMoteur.step(NbrPas);
delay(500);
// Faire un tour dans l'autre sens
Serial.println("Sens 2");
MonMoteur.step(-NbrPas);
delay(500);
}
Je suppose un problème de câblage entre l'Arduino et le driver et ou entre le driver et le moteur.
Je n'ai pas une installation similaire, il faudrait que je la monte, mais à ta place je "jouerai" avec les fils du moteur.
Si tu veux jouer avec de moteurs pas à pas comme le Nema 17, il y a plus pratique que le L298M, qui est plus fait pour piloter des moteurs CC, en vitesse (PWM) et en sens de rotation.
Utilises le A4988, il est "taillé" pour les moteurs pas à pas. Il est universellement utilisé dans les imprimantes 3D, les "petites" CNC etc.
Bonjour jpbbricole
Je te remercie pour le conseil :
Je l'ai commandé et ca marche super bien avec mon moteur PAP, J'ai acheter le L298N pour rien mais j'en trouverai bien l'utilité dans un autre projet...
Merci encore et bonne continuation !!