commande moteur pàp avec arduino /besoin d'aide - Electronique, domotique, DIY
Marsh Posté le 19-03-2018 à 08:23:41
https://www.arduino.cc/en/Reference/Stepper ?
Et sinon il y a des librairies améliorées (AccelStepper, etc) pour mieux gérer l'inertie, etc.
Marsh Posté le 16-03-2018 à 09:39:49
Bonjour,
je souhaite contrôler un moteur pàp nema 23 avec une carte arduino mega et un 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 )
Mon problème est lors de la programmation, je ne sais pas quelle bibliothèque il faut ajouter à mon programme pour le contrôle de mon pilote.
j'ai fais un programme sans prendre en compte le pilote, et je voudrait faire la même chose mais en y incluant le pilote car à terme je souhaiterai contrôler deux moteur pàp avec deux pilotes.
//code pour un moteur avec bouton de déclanchement 600 pas dans un sens attente puis
//600 pas dans l'autre sens
#include <Stepper.h>
const int NombrePas=200;
const int Pas_1=2;
const int Pas_2=3;
const int Pas_3=4;
const int Pas_4=5;
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(Pas_1, OUTPUT);
pinMode(Pas_2, OUTPUT);
pinMode(Pas_3, OUTPUT);
pinMode(Pas_4, OUTPUT);
}
void loop(){
boolean a=digitalRead(10);
if (a)
{
stepper.step(600)
delay (1000);
stepper.step(-600)}
delay (1000);
}
}
Aurélien