Modifications

Sauter à la navigation Sauter à la recherche
Ligne 17 : Ligne 17 :  
== Programmation ==
 
== Programmation ==
   −
=== Inclure la bibliothèque ==
+
=== Inclure la bibliothèque ===
Assurez-vous d'avoir inclus les bibliothèques nécessaire à l'aide de l'instruction #include
+
Assurez-vous d'avoir inclus les bibliothèques nécessaires à l'aide de l'instruction #include
    
  <nowiki>#include <Wire.h>
 
  <nowiki>#include <Wire.h>
Ligne 33 : Ligne 33 :  
  <nowiki>Adafruit_StepperMotor *myMotor = AFMS.getStepper(200, 2);</nowiki>
 
  <nowiki>Adafruit_StepperMotor *myMotor = AFMS.getStepper(200, 2);</nowiki>
   −
with '''getStepper(steps, stepper#)'''. '''Steps''' indicates how many steps per revolution the motor has. A 7.5degree/step motor has 360/7.5 = 48 steps. '''Stepper#''' is which port it is connected to. If you're using M1 and M2, its port '''1'''. If you're using M3 and M4 indicate port '''2'''
+
Utiliser la fonction '''getStepper(steps, stepper#)''' où:
 +
* '''steps''': (nbre de pas) indique le nombre de pas par révolution du moeur. Un moteur à 7.5degrés/pas à donc 360°/7.= 48 pas. La moteurs pas-à-pas ont souvent 200 pas.
 +
* '''Stepper#''': indique sur quel port le moteur pas-à-pas est connecté. Si vous utilisez le bornier M1 + M2, c'est le port '''1'''. Si vous utilisez le bornier M3 + M4, c'est lle port '''2'''
 
   
 
   
 
=== Initialiser la vitesse par défaut ===
 
=== Initialiser la vitesse par défaut ===
Set the speed of the motor using '''setSpeed(rpm)''' where rpm is how many revolutions per minute you want the stepper to turn.
+
Initialiser la vitesse du moteur en utilisant la fonction '''setSpeed(rpm)''' ou rpm représente le nombre de rotation par minutes à laquelle le moteur doit tourner.
    
=== Faire fonctionner le moteur ===
 
=== Faire fonctionner le moteur ===
Then every time you want the motor to move, call the '''step(#steps, direction, steptype)''' procedure. #steps is how many steps you'd like it to take. direction is either '''FORWARD''' or '''BACKWARD''' and the step type is '''SINGLE''', '''DOUBLE''', '''INTERLEAVE''' or '''MICROSTEP'''.
+
Ensuite, vous appelez la fonction '''step(#steps, direction, step_type)''' à chaque fois que le moteur doit se mouvoir.
    +
* '''#steps'''': est le nombre de pas dont le moteur doit se déplacer.
 +
* '''direction''': est le sens de rotation '''FORWARD''' (avant) ou '''BACKWARD''' (arrière)
 +
* '''step_type''': est le type de pas à utiliser '''SINGLE''' (simple), '''DOUBLE''' (double), '''INTERLEAVE''' (intermédiaire) ou '''MICROSTEP''' (microstepping).
 +
 +
Type de pas:
 
* "Single" means single-coil activation
 
* "Single" means single-coil activation
 
* "Double" means 2 coils are activated at once (for higher torque)
 
* "Double" means 2 coils are activated at once (for higher torque)
29 917

modifications

Menu de navigation