commande moteur pàp avec arduino /besoin d'aide

commande moteur pàp avec arduino /besoin d'aide - Electronique, domotique, DIY

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  

Reply

Marsh Posté le 16-03-2018 à 09:39:49   

Reply

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.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 19-03-2018 à 08:52:41    

bonjour,
 
problème résolu. :)
 
Merci  
Aurélien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed