[Programmation] Problème compilation arduino (2)
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Problème compilation arduino (2)



  1. #1
    lucieac

    Question Problème compilation arduino (2)


    ------

    Bonjour,
    je fais appel à vous car j'ai souvent le même problème et j'aimerai savoir pourquoi j'ai toujours un code erreur de ce genre : expected primary-expression before ')' token ; ici c'est sur la ligne : map(joystick,0,1023,);
    Voilà mon code :
    Code:
    int joystick ;
    
    void setup() {
     
    Serial.begin(115200);
    }
    
    void loop() {
     
    joystick = analogRead(A0); // lecture de la tension du joysticks
    Serial.println(joystick);
    
    map(joystick,0,1023,);
    }
    Merci pour tous toutes aides et bienvenue

    -----

  2. #2
    Ikhar84
    Animateur Informatique

    Re : Encore et toujours

    Il manquerait pas des paramètres à map ici:
    Code:
    map(joystick,0,1023,);
    Le compilo a pas l'air d'aimer la dernière virgule juste avant la paranthèse fermante, ce qui me semble normal...
    La fonction map requiert 5 paramètres non ?
    (Chuis pas un arduiniste moi...)
    J'ai glissé Chef !

  3. #3
    zibuth27

    Re : Encore et toujours

    hello,

    tu finis par une virgule avant la parenthèse, le compilo attend donc quelque chose après la virgule !
    ensuite, si l'instruction ne demande que de 3 paramètres ça ira. Sinon faut que tu regardes la syntaxe de ton instruction s'il faut 3 paramètres ou plus


    saluts

    grilled par Ikhar !
    Dernière modification par zibuth27 ; 24/08/2018 à 17h47.

  4. #4
    lucieac

    Re : Encore et toujours

    J'ai enlevé la virgule et voila maintenant ce que cela me dit : too few arguments to function 'long int map(long int, long int, long int, long int, long int)'

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

    Re : Problème compilation arduino (2)

    Bonjour

    Ikhar84 t'a donné la réponse et un lien vers la documentation de référence de la fonction map() d'Arduino qu'il suffit de lire.

    Comme on peut le constater, cette fonction attend cinq paramètres, dont la nécessité de chacun me semble couler de source, car si on en oublie un alors le programme ne peut pas deviner quelle opération on souhaite réaliser.

    Ton erreur m'amène par conséquent à me demander : sais-tu seulement ce que tu veux faire faire au programme ?

    Si oui, alors quoi donc ? Quand tu auras la réponse, tu sauras écrire correctement cette fonction.

Discussions similaires

  1. [Programmation] Problème compilation arduino
    Par lucieac dans le forum Électronique
    Réponses: 6
    Dernier message: 24/08/2018, 18h48
  2. [Programmation] Pb compilation Arduino & libraries
    Par Atroverso dans le forum Électronique
    Réponses: 18
    Dernier message: 20/03/2018, 20h03
  3. (Arduino) problème de téléversement de programme Arduino
    Par walidjake dans le forum Électronique
    Réponses: 1
    Dernier message: 17/05/2016, 09h28
  4. Arduino SPI.h et Sd2Card.cpp compilation
    Par abysse01 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 23/09/2015, 22h39
  5. erreur de compilation arduino
    Par kaky951357 dans le forum Électronique
    Réponses: 3
    Dernier message: 15/01/2014, 18h26
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...