Concour zumo 32u4
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Concour zumo 32u4



  1. #1
    Zumo93

    Smile Concour zumo 32u4


    ------

    Bonjour/bonsoir , Je suis actuellement en première sti2d et nous allons faire un concours avec le robot zumo 32u4 , les professeur nous ont donné un trajet a faire et le groupe qui fait ce trajet en moins de temps gagne ( première place 50 € )
    Le problème c'est mon code ( je ne sais pas comment on appelle ce qu'on écrit sur arduino) , il peux être améliorer mais je ne sais pas comment , quand je téléverse mon code le robot avance mais il tremble beaucoup en avançant , du coup ça me fait perdre beaucoup de temps , Pouvez vous m'aidez a optimiser la durée que va faire le robot ?
    Merci !

    Mon code :

    Code:
    #include <Wire.h>
    #include <Zumo32U4.h>
    Zumo32U4Motors motors;
    Zumo32U4LineSensors lineSensors;
    unsigned int lineSensorValues[3];
    Zumo32U4ButtonA buttonA;
    
    void setup() {
     
      lineSensors.initThreeSensors();
      buttonA.waitForButton();  
      }
    
    void loop() {
        lineSensors.read(lineSensorValues);
        
      if (lineSensorValues[1] >900) 
          motors.setSpeeds(250, 250);
      
      if (lineSensorValues[0] >900) 
         motors.setSpeeds(0, 250);
    
      if (lineSensorValues[2] >900) 
         motors.setSpeeds(250, 0);
    
      if (lineSensorValues[0] <900 && lineSensorValues[1] <900 && lineSensorValues[2] <900) 
         motors.setSpeeds(250, -250);
    
      }




    Le trajet ( pour lequel il y aura des carton au bout de chaque impasse pour pouvoir utiliser les capteur de proximité que je n'ai pas réussi a comprendre :/ Du coup j'ai écrit que quand les capteur ne détecte pas de ligne noir il font un demi tour )

    Lien supprimé

    -----
    Dernière modification par JPL ; 11/05/2016 à 22h09. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    Zumo93

    Re : Concour zumo 32u4

    J'ai oublié de dire que je n'ai actuellement pas de robot a disposition et que je vais essayez toutes vos proposition ( s'il y en a biensur ) demain matin quand je rentre en cours.

  3. #3
    JPL
    Responsable des forums

    Re : Concour zumo 32u4

    Les images doivent être postées en pièces jointes et non sur un serveur externe. Merci.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  4. #4
    Zumo93

    Unhappy Re : Concour zumo 32u4

    Veuillez m'excuser je suis nouveau sur le forum et je n’étais pas au courant Nom : piste2.jpg
Affichages : 106
Taille : 95,1 Ko

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

    Re : Concour zumo 32u4

    Bonjour,

    C'est un truc du type Arduino ton bidule non?

    Pour que ton robot trouve la sortie, il faut faire comme l'algorithme de l'aveugle,( je ne suis pas sûr que le nomsoit exact).
    Le principe: tu suis toujours le même mur ,(au départ tu choisis droite ou gauche), et tu suis ce mur jusqu'à la sortie.
    Si tu est dans un cul de sac, tu fait un 180° et du suis toujours le même mur.

    Il faut donc que tu détectes avec un contacteur (bouton poussoir) situé sur un des coté si il y a un mur, et un contacteur sur le devant (pour les cul de sac).
    Si oui, tu avances d'un pas.
    Si non tu tourne du cote de ton contacteur et tu avance d'un pas.

    Si ton contacteur avant déclenche, alors tu fais demi tour, et tu fait toucher ton contacteur de coté, qui du coup se trouve toujours du même coté pour le robot, mais dirigé vers l'autre mur par rapport à l'allée.

    Tu peux vérifier avec ton doigt sur le plan que ce simple algorithme marche.

    Pour ton programme, il te faut savoir comment programmer ce qui suit:
    • Avancer d'un pas
    • Détecter un choc avec le bouton avant
    • détecter un choc avec le bouton de coté
    • tourner de 180°
    • tourner de 90° du coté de ton bouton de cote.
    Une allumette peut aussi faire déborder le vase...

  7. #6
    Jack
    Modérateur

    Re : Concour zumo 32u4

    il faut faire comme l'algorithme de l'aveugle,( je ne suis pas sûr que le nomsoit exact)
    Algorithme de pledge?

    Je me suis souvenu de cette discussion abordant le sujet.

  8. #7
    fregoli

    Re : Concour zumo 32u4

    C'est sans doute toit qui a le bon nom,
    je trouve que le nom d'algorithme de l'aveugle est très parlant car il suffit de toucher le mur avec la main pour sortir, et dans le noir, tout le monde est quasiment aveugle...
    Une allumette peut aussi faire déborder le vase...

Discussions similaires

  1. Concour
    Par invite80fc8f3f dans le forum Orientation après le BAC
    Réponses: 2
    Dernier message: 25/08/2008, 18h33
  2. concour
    Par invite49180927 dans le forum Santé et médecine générale
    Réponses: 0
    Dernier message: 01/07/2007, 19h49
  3. concour
    Par invite0c950b0c dans le forum Orientation après le BAC
    Réponses: 1
    Dernier message: 21/04/2007, 09h10
  4. concour bac+2
    Par invite940ed57f dans le forum Orientation après le BAC
    Réponses: 4
    Dernier message: 07/03/2007, 14h23