Bonjour !
J'ai pour projet de construire une cible mouvante utilisant n moteur pas à pas et Python. Mais tout d'abord je dois connecter ma carte Uno et mon moteur pas à pas par l'intermédiaire d'un pilote A4988.
Le problème c'est que ca ne fonctionne pas
Voila le site ou j'ai acheté mon pilote : https://www.pololu.com/product/1182
J'ai suivi les indications mais j'ai peut être raté quelque chose.
Voici mon code :
J'ai mis en pièce jointe mon montage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #define STEP_PIN 5 #define DIR_PIN 4 void setup(){ Serial.begin(115200); Serial.println("Test A4988"); pinMode( STEP_PIN, OUTPUT ); pinMode( DIR_PIN, OUTPUT ); digitalWrite( DIR_PIN, LOW); } int stopper=0; void loop(){ if (stopper==0){ for (int i=0; i<2000; i++){ digitalWrite( STEP_PIN, HIGH ); delayMicroseconds( 800 ); digitalWrite( STEP_PIN, LOW ); delayMicroseconds( 800 ); } stopper=1; } }
En espérant que quelqu'un ait une solution ou ait déjà été confronté au meme problème.
Merci d'avance.
Partager