[Programmation] Programmation moteur + fin de course sur arduino
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Programmation moteur + fin de course sur arduino



  1. #1
    invitef0ebfbb6

    Programmation moteur + fin de course sur arduino


    ------

    Bonjours, j ai besoin de votre aide.
    Je dois faire un programme pour un moteur et 2 capteurs fin de course sur arduino.
    J'ai déjà trouvé un programme pour le moteur.
    Celui que j'ai trouvé lui permet de tourner dans 1 sens puis de s’arrêter et de tourner dans l'autre sens pour s’arrêter et ainsi de suite.
    Le voici:

    Code:
     void setup() {
      
      //Setup Channel A
      pinMode(12, OUTPUT); //Initiates Motor Channel A pin
      pinMode(9, OUTPUT); //Initiates Brake Channel A pin
      
    }
    
    void loop(){
      
      //forward @ full speed
      digitalWrite(12, HIGH); //Establishes forward direction of Channel A
      digitalWrite(9, LOW);   //Disengage the Brake for Channel A
      analogWrite(3, 150);   //Spins the motor on Channel A at full speed
      
      delay(3000);
      
      digitalWrite(9, HIGH); //Eengage the Brake for Channel A
    
      delay(1000);
      
      //backward @ half speed
      digitalWrite(12, LOW); //Establishes backward direction of Channel A
      digitalWrite(9, LOW);   //Disengage the Brake for Channel A
      analogWrite(3, 150);   //Spins the motor on Channel A at half speed
      
      delay(3000);
      
      digitalWrite(9, HIGH); //Eengage the Brake for Channel A
      
      delay(1000);
      
    }
    Je l'ai test il fonctionne très bien.
    Mais j'ai besoin que vous m’aidez car je dois enlever le stop (pinMode 9) pour le remplacer par les 2 fin de course.
    Cela permettra donc au moteur de tourner dans 1 sens puis de toucher le fin de course et donc de s’arrêter pour repartir dans l'autre sens jusqu’à toucher le 2ème fin de course et ainsi de suite.
    Ma question comment je fais pour introduire les fin de course et enlever le stop merci de votre aide.

    -----
    Dernière modification par JPL ; 31/05/2016 à 16h33. Motif: Ajout de la balise Code (#)

  2. #2
    invite1d577638

    Re : Programmation moteur + fin de course sur arduino

    Salut et bienvenue,

    Petit schéma svp ? Tu utilises quoi comme interface pour piloter le moteur ? Je ne comprends pas le coup du "frein" qui s'active ou non. C'est surement une mauvaise traduction... C'est pas un frein à mon avis, juste la commande "marche" du moteur...!

    Avec deux boucles while tu devrais t'en sortir :

    Tant que fin de course 1 pas actif
    Faire avancer le moteur dans le sens 1
    Répéter

    Arrêter le moteur

    Changer le sens

    Tant que fin de course 2 pas actif
    Faire avancer le moteur dans le sens 2
    Répéter

  3. #3
    PIXEL

    Re : Programmation moteur + fin de course sur arduino

    pourquoi ne pas commenter ton programme en français ?

    tu l'as bidoché sur le net ?

  4. #4
    invite1d577638

    Re : Programmation moteur + fin de course sur arduino

    Citation Envoyé par PIXEL Voir le message
    tu l'as bidoché sur le net ?
    Evidemment....

    https://github.com/Cribstone/Arduino...otorShield.ino

  5. A voir en vidéo sur Futura
  6. #5
    nornand

    Re : Programmation moteur + fin de course sur arduino

    il le dit lui même dans son texte "J'ai déjà trouvé un programme pour le moteur."

Discussions similaires

  1. [Energie] Programmation Arduino
    Par invite80e40774 dans le forum Électronique
    Réponses: 23
    Dernier message: 14/04/2016, 11h54
  2. [Programmation] Programmation moteur pas à pas avec arduino
    Par invited7509258 dans le forum Électronique
    Réponses: 8
    Dernier message: 06/01/2016, 23h05
  3. Programmation Arduino
    Par inviteed8e3936 dans le forum Électronique
    Réponses: 3
    Dernier message: 05/05/2015, 22h34
  4. Programmation Arduino
    Par invite6b718bc5 dans le forum Électronique
    Réponses: 4
    Dernier message: 05/03/2015, 12h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...