Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

mini robot voiture: programmer moteur



  1. #1
    UGVrobot

    Lightbulb mini robot voiture: programmer moteur


    ------

    Bonjour voila je suis étudiant et j'aime découvrir d'autres facettes de l'informatique. Je me suis mis a programmer avec ARDRUINO (language c) avec une carte adruino uno, et j'ai aussi en ma possession un robot dagu ugv (voir l'objet inséré).
    Voila en fait je voudrais programmer le moteur mcc de devant qui s'occupe de faire tourner les roues pour la direction (à 45°). Avec une commmande par exemple avec un potentionmètre= un aservissement. (jai pas la doc du moteur qui me la demanderons). Sur la photo on voit pas très bien mais en fait c'est un moteur qui engraine une roue qui elle fait touner les roues. (je mettrai une prochaine fois une autre photo plu lisible).

    en fait je n'arrive pas programmer la varriation de la vitesse du mcc avec ce programme pourquoi?



    Code:
    int mot_1 = 9;  //
    
    
    
    void setup()
    {
      pinMode(mot_1, OUTPUT);  //met la broche de commande en mode sortie
      
    
      
      analogWrite(mot_1, 150);  //met le moteur en marche (150/255 = 60)% (lent)
     
    }
    
    void loop()
    {  
      digitalWrite(mot_1, HIGH);  
      
      delay(1000);
      
      digitalWrite(mot_1, HIGH);  
     
      delay(2000);
      
      digitalWrite(mot_1, HIGH);  
      
      delay(1000);
      
      digitalWrite(mot_1, LOW);  
       
      delay(3000);
      
      digitalWrite(mot_1, LOW) ;
      
      delay(1000);
    }

    -----
    Images attachées Images attachées
    Dernière modification par JPL ; 04/03/2015 à 16h41. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. Publicité
  3. #2
    paolo123

    Re : mini robot voiture: programmer moteur

    Ou est le main de ton programme?

    As tu correctement configuré les entrées et les sorties de ton microcontroleur? ou de ton arduino plutôt?

    Je ne connais pas Arduino mais pour faire varier la vitesse de ton motor,

    Il doit forcément y avoir une fonction qui gère la PWM (Pulse Width Modulation), regarde les tutos, tu trouveras surement des infos utiles

    essaie de replacer les sorties à LOW/HIGH respectivement à chaque fin de tempo

  4. #3
    UGVrobot

    Re : mini robot voiture: programmer moteur


    J'ai d'aide pour corriger mon code, en fait j'utilise un shield motor (VELLEMAN) pour programmer un moteur relier d'un potentiomètre. Avec un aservissement je voudrais piloter le sens du moteur avec un potentiomètre voila de il ressemble mon code pas finaliser car j'arrive pas a le coriger.
    Code:
    #include <AFMotor.h>
    
    AF_DCMotor moteur1 (1);
    int potent = 0;
    
    void setup(){  
        analogRead(A0)/4;
        moteur1.run(FORWARD);
        moteur1.setSpeed(potent); 
        delay(1000);
        moteur1.run(RELEASE);
        delay(1000);
        moteur1.run(FORWARD);
        moteur1.setSpeed(potent);
        delay(10000);
    
    }
    Dernière modification par Antoane ; 12/03/2015 à 18h21. Motif: Ajout balises [/code]

  5. #4
    antek

    Re : mini robot voiture: programmer moteur

    A tout hasard, c'est pas un servo ton moteur ?

  6. #5
    UGVrobot

    Re : mini robot voiture: programmer moteur

    non c'est un moteur cc et j voudrais introduire un potentiomètre linéaire simple, pour qu'il commande le sens de la rotation du moteur.

  7. A voir en vidéo sur Futura
  8. #6
    jiherve

    Re : mini robot voiture: programmer moteur

    Bonsoir,
    le potentiomètre sera donc situé sur le robot?
    JR
    l'électronique c'est pas du vaudou!

  9. Publicité
  10. #7
    UGVrobot

    Re : mini robot voiture: programmer moteur

    Non le potentiomètre doit etre relier au shield moteur. Le shield que je possède est celui la http://www.instructables.com/id/Ardu...ield-Tutorial/ .
    Le problème c'est que je suis arrivé seulement a faire varier la vitesse du moteur (avec la broche speed pwm) mais modifier le sens du moteur je suis pas arriver je n'arrive pas a trouver le bon brochement. Le code que j'utilise est celui la juste pour test qui se trouve dans la description de cette vidéo.
    => https://www.youtube.com/watch?v=6qINU4rLZpQ

    Code:
    #include <AFMotor.h> 
     
    AF_DCMotor moteur1(1); 
     
    void setup(){ 
     moteur1.run(RELEASE); 
    } 
     
     
    void loop(){ 
     
     moteur1.run(FORWARD); 
     moteur1.setSpeed(255); 
     delay(1000); 
     moteur1.run(RELEASE); 
     delay(1000); 
     moteur1.run(BACKWARD); 
     moteur1.setSpeed(200); 
     delay(10000); 
    }
    Dernière modification par Antoane ; 19/03/2015 à 20h01. Motif: Ajout balises code

  11. #8
    UGVrobot

    Re : mini robot voiture: programmer moteur

    Il y a quelqu'un qui peut m'aider ou pas svp!! c urgent!!!

Discussions similaires

  1. PPE équiper et programmer un robot Qfix
    Par Panoramiz dans le forum Électronique
    Réponses: 2
    Dernier message: 23/02/2011, 18h28
  2. programmer les mouvements d'un ROBOT
    Par include17 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 17/01/2011, 08h26
  3. Robot à base de Mini-ITX VIA + webcam + WiFi
    Par moon06 dans le forum Électronique
    Réponses: 19
    Dernier message: 02/03/2009, 22h31
  4. Réponses: 0
    Dernier message: 05/07/2008, 19h59
  5. Mini Voiture
    Par jitou dans le forum Technologies
    Réponses: 2
    Dernier message: 31/08/2004, 19h44