Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



programme moteur pas à pas


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
kevinML
Débutant

Hors ligne

Inscrit le: 10 Mar 2014
Messages: 1
Masculin
Niveau d'éléctronique: Débutant

MessagePosté le: Lun 10 Mar - 20:57 (2014)    Sujet du message: programme moteur pas à pas Répondre en citant

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);
}
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Mar 11 Mar - 22:20 (2014)    Sujet du message: programme moteur pas à pas Répondre en citant

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
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 09:19 (2017)    Sujet du message: programme moteur pas à pas

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Questions Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino