Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



programme moteur pas à pas


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions
Previous topic :: Next topic  
Author Message
kevinML
Débutant

Offline

Joined: 10 Mar 2014
Posts: 1
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 10 Mar - 20:57 (2014)    Post subject: programme moteur pas à pas Reply with quote

PublicitéSupprimer les publicités ?
Bonjour à tous ! Je suis nouveau sur ce forum et débutant sur arduino (  pas de bol ) , et je sollicite votre aide pour m,expliquer de A à Z un programme . Pour vous expliquer ma situation : je fais un projet pour le bac et dans ce projet je suis en train de regrouper différent programmes en un seul , et pour ce faire , j'ai besoin de tous les comprendre parfaitement . Or je bloque sur celui car je n'arrive pas à le lier correctement avec les autres.  Donc si quelqu'un est bien calé en arduino et serait sympas de m'expliquer sous peu , le programme ci joint , cela me rendrait un immense service . Quand je dis "expliquer" c'est me dire ce que représente chaque ligne exactement :) ( mis à part la librarie et les pauses ^^) merci

// Include the Stepper Library
#include <Stepper.h>

// Map our pins to constants to make things easier to keep track of
const int pwmA = 3;
const int pwmB = 11;
const int brakeA = 9;
const int brakeB = 8;
const int dirA = 12;
const int dirB = 13;

// The amount of steps for a full revolution of your motor.
// 360 / stepAngle
const int STEPS = 480;

// Initialize the Stepper class
Stepper myStepper(STEPS, dirA, dirB);

void setup() {
  // Set the RPM of the motor
  myStepper.setSpeed(20);

  // Turn on pulse width modulation
  pinMode(pwmA, OUTPUT);
  digitalWrite(pwmA, HIGH);
  pinMode(pwmB, OUTPUT);
  digitalWrite(pwmB, HIGH);

  // Turn off the brakes
  pinMode(brakeA, OUTPUT);
  digitalWrite(brakeA, LOW);
  pinMode(brakeB, OUTPUT);
  digitalWrite(brakeB, LOW);

  // Log some shit
  Serial.begin(9600);
}

void loop() {
  // Move the motor X amount of steps
  myStepper.step(STEPS);
  Serial.println(STEPS);
  // Pause
  delay(2000);

  // Move the motor X amount of steps the other way
  myStepper.step(-STEPS);
  Serial.println(-STEPS);
  // Pause
  delay(2000);
}
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Tue 11 Mar - 22:20 (2014)    Post subject: programme moteur pas à pas Reply with quote

Il est censé faire quoi ce programme ?
Visiblement il est censé faire tourner un moteur pas à pas dans un sens puis ensuite dans l'autre c'est bien ça ?
____________________________
http://simple-duino.com
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Questions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino