programmer 2 moteur pàp via arduino et TB6600

aurelien
lun, 03/19/2018 - 09:16
Bonjour,
Je débute en programmation arduino et je me heurte à un problème.
je souhaite contrôler 2 moteur pàp nema 23 avec une carte arduino mega et 2 pilote tb6600
( https://www.reprap-france.com/produ [...] pas-tb6600
https://www.reprap-france.com/produ [...] -mega-2560
https://www.reprap-france.com/produ [...] -23-54-5mm )
Le problème vient lors du programme car j'ai 4 fils qui partent du moteur (A+,A-,B+,B-) mais que 2 ou 3 suivant si on veut le bloquer ou pas (DIR+,PULL+,EN+) comment je déclare mes constantes faut-il que j'ajoute une bibliothèque spécial ?
Aurélien
PS: le bout de programme que j'ai commencé à faire
//code pour un moteur avec bouton de déclanchement 600 pas dans un sens attente puis
//600 pas dans l'autre sens
//moteur pàp nema23 avec driver TB6600 et arduino MEGA
#include <Stepper.h>
const int NombrePas1=200;
const int Pull=2;
const int Dir=3;
const int pinBouton = 10;
int pinBouton = 0;
Stepper stepper(NombrePas, Pas_1, Pas_3, Pas_2, Pas_4);
void setup() {
pinMode(10,INPUT);
stepper.setSpeed(60);
pinMode(Pull, OUTPUT);
pinMode(Dir, OUTPUT);
}
void loop(){
boolean a=digitalRead(10);
if (a)
{
stepper.step(600)
delay (1000);
stepper.step(-600)}
delay (1000);
}
}
aurelien
lun, 03/19/2018 - 14:04
tu as répondu à mes questions, je te re merci ca va beaucoup m'aider juste une petite question, la tempo est en microseconds c'est bien ca ? et les ligne "long deb" et "long temps" je n'ai pas bien saisie.