Vérifier le brochage d'un moteur Step by Step

Publié le par le Moujo

Vérifier le brochage de votre moteur pas à pas directement sur Arduino grace au sketch Stepper_OneStepAtAtime de Tom Igoe. Voici ce sketch :

 /*  Stepper Motor Control - one step at a time
This program drives a unipolar or bipolar stepper motor.
The motor is attached to digital pins 8 - 11 of the Arduino.
It will step one step at a time, very slowly.  You can use this to test that you've got the four wires of your stepper wired to the correct pins. If wired correctly, all steps should be in the same direction.

Use this also to count the number of steps per revolution of your motor, if you don't know it, then plug that number into the oneRevolution example to see if you got it right.
Created 30 Nov. 2009 by Tom Igoe
Le croquis utilise 3156 octets (9%) de l'espace de stockage de programmes. Le maximum est de 32256 octets pour Uno, Mega, Uno etc, and 8000 for Attiny 24,45, 84, 85
Les variables globales utilisent 222 octets (10%) de mémoire dynamique, ce qui laisse 1826 octets pour les variables locales. Le maximum est de 2048 octets.*/

===========================

#include<Stepper.h>

const int stepsPerRevolution = 10;  // change to fit the number of steps per revolution

// initialize the stepper library on pins 8 through 11:

Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

int stepCount = 200;         // number of steps the motor has taken

void setup() {

  // initialize the serial port:

Serial.begin(9600);

}

void loop() {

  // step one step:

myStepper.step(1);

Serial.print("steps:");

Serial.println(stepCount);

stepCount++;

delay(500);

}

Publié dans arduino, moteur pas à pas

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article