IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

PlatformIO: premiers pas


Sujet :

Arduino

  1. #1
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut PlatformIO: premiers pas
    Bonjour,

    Je fais mes premiers pas avec PlatformIO, et après quelques difficultés pour installer mes bibliothèques (j'ai dû le faire à la main car je n'ai pas trouvé où indiquer à PIO le chemin d'une bibliothèque présente sur mon disque dur...), j'ai essayé de compiler mon 1er programme.

    Pour ce faire j'ai copié depuis l'IDE Arduino 1.8.x un programme qui passe parfaitement à la compilation, et je l'ai "collé" dans PIO, juste après la ligne obligatoire #include <Arduino.h> et j'ai supprimé tout qu'il affichait après, càd les void setup() et void loop(), pour le remplacer par mon programme.

    Mais à la compilation, PIO me sort la bonne vieille erreur 1 relative aux accolades:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    src\main.cpp:1274:1: error: expected declaration before '}' token
     }
     ^
    Or comment cela est-il possible, puisque j'ai absolument tout effacé après la ligne #include <Arduino.h> et que j'y collé l'entièreté d'un source qui se compile parfaitement sur IDE 1.8.X ??

    Pour info, la ligne 1274 qui est mentionnée dans le message d'erreur est la ligne correspondant à "void loop()" de mon programme: mais comme j'ai fait un copié/coller, je ne comprends pas.... comment PIO peut-il trouver une erreur de syntaxe alors que ça se compile parfaitement dans IDE 1.8.15 ??

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Je n'ai pas eu de réponse mais ce n'est pas grave: j'abandonne Platformio car il s'intègre à VS Core qui semble payant pour une utilisation commerciale, et je trouve sa prise en main un peu trop chaotique bien que non désagréable...

    Merci à tous

  3. #3
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    Citation Envoyé par grizzli06 Voir le message
    il s'intègre à VS Core qui semble payant pour une utilisation commerciale
    A priori je ne pense pas : https://code.visualstudio.com/license?lang=fr

  4. #4
    Membre confirmé
    Homme Profil pro
    Coach
    Inscrit en
    Novembre 2019
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Coach

    Informations forums :
    Inscription : Novembre 2019
    Messages : 279
    Par défaut
    Tu as raison, et je l'ai donc re-installé et j'essaie de le "dompter" !!

  5. #5
    Membre chevronné
    Homme Profil pro
    Enseignant retraité
    Inscrit en
    Juin 2004
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant retraité

    Informations forums :
    Inscription : Juin 2004
    Messages : 547
    Par défaut
    l'IDE Arduino est en effet conseillé quand on débute car il est simple à prendre en mains.

    PlatformIO devient vraiment intéressant dès que le projet devient un peu conséquent et doit être scindé en plusieurs fichiers sources. C'est moins vrai depuis la version 2 de l'IDE Arduino, mais le gros avantage de VS code est la puissance de son éditeur. Par exemple, l'autocomplétion est vraiment un plus.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. premiers pas
    Par steeves5 dans le forum Hébergement
    Réponses: 5
    Dernier message: 24/12/2005, 04h27
  2. Premier pas sous C++
    Par Lachdanan dans le forum C++
    Réponses: 8
    Dernier message: 11/10/2005, 15h39
  3. premier pas dans la vie active
    Par godik dans le forum Emploi
    Réponses: 12
    Dernier message: 10/10/2005, 17h27
  4. [debutant] premier pas avec le SDK directX9
    Par arno2004 dans le forum DirectX
    Réponses: 6
    Dernier message: 27/05/2004, 22h03
  5. Réponses: 2
    Dernier message: 14/04/2004, 20h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo