Go Down

Topic: "Je tourne dans le sens qui me convient" "Gnagnagna" (Read 1 time) previous topic - next topic

Haroum

Pardonnez moi _pepe_ j'ai pas vus votre message !

Alors IDE Arduino 1.8.5

GCC ?


Arduio UNO Genuion

Haroum

Bon, j'y croyais plus trop...

Mais dans un dernier élan, j'ai repris la partie du code  qui contrôle que la rotation moteur, ça a marché.
J'ai intégré sur celui-ci le reste, les if, mon capteur ect...

Et devinez quoi !?

C'est fonctionnel !!!!!!!!!!!!!

Pourquoi ? aucune idée, j'ai déjà fait cette procédure auparavant et ça n'avait pas marché...

J'y comprend rien mais bon... sur le coup c'est pas le plus important je crois ! C'est comme dans les Telecom ( je travail en BL ) et nous disons souvent quand ça n'a pas de sens, c'est la magie des telecoms  ;)


voici le code :

Code: [Select]

#include <Stepper.h>

const int stepsPerRevolution = 2048;
int Nbre_tour ;
int valeur =analogRead(A0);
Stepper myStepper(stepsPerRevolution, 8,10,9,11);

void setup() {
 
  myStepper.setSpeed(10);
  Serial.begin(9600);
}

void loop()

    
{
      
    int Nbre_tour = 1;
    int valeur =analogRead(A0);
    Serial.println(valeur);
    delay(3000);
    
      if (valeur > 400 && valeur <510)
      {
            Nbre_tour = 1; //Faire 10 tours dans un sens:
            Serial.println("clockwise");
            myStepper.step(stepsPerRevolution*Nbre_tour);
            delay(1000);
      }
          
      if (valeur > 980 && valeur <1000)
      {
    
            Nbre_tour = 1; //Faire 5 tours dans l autre sens:
            Serial.println("counterclockwise");
            myStepper.step(-stepsPerRevolution*Nbre_tour);
            delay(1000);
      }
}


 

Voila, merci de votre aide en tout cas :)

Go Up