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 :

La version 2.0 de l'EDI Arduino est disponible, elle comporte un éditeur moderne


Sujet :

Arduino

  1. #21
    Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 107
    Points : 43
    Points
    43
    Par défaut
    Oui, Notepad++ avec l'EDI Arduino en mode "éditeur externe"

    Ca reste gérable sur Arduino UNO car avec 32ko de flash on ne peut pas avoir plus de quelques milliers de lignes de code C++ réparties dans différents fichiers.

    Pour développer une appli sur une carte plus grosse ça sera plus difficile !
    Je fais pareil qu'electroremy, et ça me va bien: avec les Nano (ou Uno) c'est suffisant et bien plus lisible que l'IDE 1.8.x d'origine, où je me casse les yeux.

    Depuis quelques temps, j'utilise des MEGA 2560 pour des projets un peu plus ambitieux, et Notepad++ fait toujours l'affaire, mais sur des programmes longs, j'avoue que le nouvel IDE v2.x me tente bien. Je le testerai dès qu'il ne sera plus en Beta mais e, version release.

    Il supporte les MEGA 2560 si j'ai bien lu ?

    Sinon Programino me semble une solution qui à la fois préserve la simplicité d'origine, tout en offrant des bonus intéressants... qui ne sont peut-être plus suffisants pour justifier le prix de la licence... quoique j'y jetterai un oeil.

  2. #22
    Membre expérimenté Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 1 312
    Points
    1 312
    Par défaut
    Citation Envoyé par Nounours18200 Voir le message
    Depuis quelques temps, j'utilise des MEGA 2560 pour des projets un peu plus ambitieux, et Notepad++ fait toujours l'affaire, mais sur des programmes longs, j'avoue que le nouvel IDE v2.x me tente bien. Je le testerai dès qu'il ne sera plus en Beta mais e, version release.
    Il y a aussi Sloeber (Eclipse) qui est un IDE plus pro mais aussi plus lourd ; mais ça peut valoir le coup pour des projets d'envergure.

    A bientôt

  3. #23
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    @destroyedlolo
    JTAG, donc j'imagine qu'il ne sera pas possible de faire du débugages sous ESP ...
    Pourquoi ça ? Dans le texte de présentation, il est dit :«Le débogueur prend en charge les cartes basées sur les plateformes SAMD et Mbed (famille MKR, Nano 33 IoT, Nano 33 BLE, Portera, Zero). Vous devrez connecter une sonde de débogage au port JTAG.»
    Et, il y a de nombreuses sondes JTAG en vente pour esp... En tout cas sur platformio c'est possible
    C'est une vraie interrogation !
    Cordialement

  4. #24
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2019
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2019
    Messages : 111
    Points : 268
    Points
    268
    Par défaut
    Citation Envoyé par frucot Voir le message
    @destroyedlolo
    Et, il y a de nombreuses sondes JTAG en vente pour esp... En tout cas sur platformio c'est possible
    Oui en effet : n'ayant jamais vu de carte ESP32 avec un JTAG, je pensais que ce n'était pas possible.
    Mais j'étais dans l'erreur.

  5. #25
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 952
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 952
    Points : 37 966
    Points
    37 966
    Par défaut La version 2.0 de l'EDI Arduino est disponible, elle comporte un éditeur moderne
    La version 2.0 de l'EDI Arduino est disponible, elle comporte un éditeur moderne et offre une meilleure expérience utilisateur,
    grâce à un temps de compilation plus rapide

    L’équipe de développement d’Arduino a annoncé la disponibilité de la version 2.0 de l'EDI Arduino. « Nous sommes heureux d'annoncer qu'à partir d'aujourd'hui, Arduino IDE 2.0 est passé en version stable et est disponible au téléchargement. Depuis le lancement de la version bêta au printemps 2021, les commentaires reçus de la communauté active d'Arduino nous ont permis de nous concentrer sur ce qui est significatif pour les utilisateurs », a écrit l’équipe Arduino dans un billet de blog publié le 14 septembre.

    En plus des fonctionnalités de base, l'IDE 2.0 bénéficie d'un certain nombre d'améliorations et d'un support supplémentaire. Le moniteur série et le traceur peuvent être utilisés ensemble, permettant aux utilisateurs d'avoir deux fenêtres de visualisation sur leur sortie de données. Auparavant, l’utilisateur devait choisir entre le texte et les graphiques, alors que maintenant vous pouvez avoir les deux.

    En plus de l'interface utilisateur rafraîchie qui offre une expérience plus intuitive lors de l'utilisation d'Arduino IDE 2.0, la vitesse est essentielle. Une complétion de code optimisée pour Arduino et une assistance au code dans le langage serveur aident à écrire du code rapidement et à repérer les erreurs pendant l’édition.

    Voici quelques-unes de ses principales caractéristiques de la version 2.0 de l'EDI Arduino :

    Autocomplétion pendant l'édition du croquis

    Pendant la saisie, l'éditeur peut suggérer l'autocomplétion des variables et des fonctions en fonction de votre code et des bibliothèques que vous avez incluses :

    Nom : ii1.jpg
Affichages : 207131
Taille : 35,9 Ko

    Lorsque l’utilisateur clique avec le bouton droit de la souris sur une variable ou une fonction, un menu contextuel fournit des raccourcis de navigation permettant d'accéder à la ligne (et au fichier) où elles sont déclarées :

    Nom : ii2.jpg
Affichages : 6115
Taille : 33,8 Ko

    Pour les personnes qui travaillent sur plusieurs ordinateurs ou qui veulent stocker leurs esquisses en toute sécurité dans le Cloud, l'intégration de Remote Sketchbook est une fonctionnalité vraiment utile.

    Traceur en série

    L'IDE 2.0 dispose d'un traceur de série plus riche qui est un outil polyvalent pour le suivi des différentes données et variables qui sont reçues de votre carte Arduino. Le Serial Plotter est un outil visuel très utile qui aidera à mieux comprendre et comparer les points de données. Il peut être utilisé pour tester et calibrer des capteurs, comparer des valeurs et d'autres scénarios similaires.

    Mises à jour in-app

    L'IDE peut désormais être mis à jour lui-même lorsqu'une nouvelle version est disponible. Il n'est donc plus nécessaire de se rendre sur la page des téléchargements : il suffit de cliquer sur le bouton pour obtenir la dernière et la meilleure version. Le nouvel IDE est basé sur le framework Eclipse Theia, qui est un projet open source basé sur la même architecture que VS Code (protocole du serveur de langage, extensions, débogueur). Le front-end est écrit en TypeScript, tandis que la plupart du back-end est écrit en Golang.

    Arduino est une plateforme. Le fait de fournir un environnement de développement dédié permet à ses créateurs de garder un certain contrôle de cette dernière. Opter pour un plugin Visual Studio Code la rendrait vulnérable à des changements radicaux opérés sur l’éditeur de Microsoft. De l’autre côté, le fait d'avoir les options spécifiques à la plateforme Arduino mêlées à tous les autres menus, options, etc. qui peuvent ne pas être pertinents, rend plus difficile de trouver les éléments vraiment utiles.

    Développer pour des microcontrôleurs est très différent et implique une configuration qui diffère de celle requise pour du développement d’applications web ou de bureau. Le fait d'avoir, sur l’EDI Arduino toutes les options les plus utiles mises en avant, plutôt que d'être relégué dans des sous-menus, rend l'utilisation beaucoup plus facile.

    L'IDE 2.0 dispose d'un traceur de série plus riche qui est un outil polyvalent pour le suivi des différentes données et variables qui sont reçues de votre carte Arduino. Le Serial Plotter est un outil visuel très utile qui vous aidera à mieux comprendre et comparer vos points de données. Il peut être utilisé pour tester et calibrer des capteurs, comparer des valeurs et d'autres scénarios similaires.

    Les utilisateurs d'Arduino ont toujours été habitués à recevoir des notifications lorsque des mises à jour du support des nouvelles cartes ou des bibliothèques étaient disponibles, et l'IDE 2.0 ne fait pas exception. En outre, l'IDE peut désormais être mis à jour lui-même lorsqu'une nouvelle version est disponible. Il n'est donc plus nécessaire de se rendre sur la page des téléchargements : il suffit de cliquer sur le bouton pour obtenir la dernière et la meilleure version.

    Le nouvel IDE est basé sur le framework Eclipse Theia, qui est un projet open source basé sur la même architecture que VS Code (protocole du serveur de langage, extensions, débogueur). Le front-end est écrit en TypeScript, tandis que la plupart du back-end est écrit en Golang.

    Source : Arduino

    Et vous ?

    Que pensez-vous de la version 2.0 de l'EDI Arduino ?

    Quelle amélioration vous intéresse le plus sur la version 2.0 l'EDI Arduino ?

    Quelles sont vos attentes à l'endroit des développeurs de l'EDI Arduino ?

    Voir aussi :

    La version 2.0 bêta de l'EDI Arduino est disponible et divise les développeurs informatique, sur la question de savoir si un plugin Arduino pour Visual Studio Code constitue une meilleure option

    La version 2.0 (bêta) de l'EDI Arduino est annoncée, un EDI moderne pour Arduino maintenant disponible en téléchargement

  6. #26
    Membre émérite
    Profil pro
    retraité
    Inscrit en
    Décembre 2010
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2010
    Messages : 842
    Points : 2 421
    Points
    2 421
    Par défaut
    Ils ont mis beaucoup trop de temps à sortir un truc à peu près correct, Visual Studio Code a pris le dessus.

    Au moins avec VSCode on voit les étapes de la compilation, on retrouve facilement les fichier généré pour un éventuel "flashage" de la carte quand elle n'est pas reconnue directement comme un périphérique série USB. Avec l'IDE Arduino on ne voit rien.

    Ils auraient du basculer sur VSCode et améliorer les extensions existantes plutôt que de faire cela. Ou mieux rajouter des plugins sous QtCreator pour avoir un IDE encore plus réactif.

  7. #27
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 606
    Points : 19 826
    Points
    19 826
    Par défaut
    Salut à tous

    Je ne possède aucun Arduino car j'utilise l'IDE Arduino pour mes ESP32, et faire des compilations.
    Je n'aime pas l'éditeur et je préfère de loin nodepad++, qui est bien plus conviviale.
    Ce qui me dérange, c'est la gestion confuse des bibliothèques.
    Il y a une multitude de bibliothèques qui font parfois la même chose, pas performantes et contiennent des bugs.
    A vrai dire, je l'utilise très peu car je suis plus dans la raspberry.

    Cordialement.
    Artemus24.
    @+

  8. #28
    Candidat au Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2015
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Ce que j'attends le plus d'un nouvel EDI, c'est la possibilité de travailler par projet, c'est à dire que le paramétrage de la carte soit mémorisé en même temps que le programme.
    En effet, il m'arrive souvent de passer d'un module à un autre (Arduino, ESP, Wemos, etc) et je suis obligé de retrouver et appliquer tous ces paramètres.

    Mais il y a peut-être moyen de le faire autrement?

    Cordialement,
    JPM

Discussions similaires

  1. Réponses: 12
    Dernier message: 23/10/2018, 16h45
  2. Réponses: 0
    Dernier message: 03/08/2018, 09h00
  3. La version 3.0 de l’EDI Spyder est disponible
    Par Olivier Famien dans le forum EDI/RAD
    Réponses: 0
    Dernier message: 03/10/2016, 05h55
  4. Google sort API .NET Client Version 1.2 bêta
    Par Hinault Romaric dans le forum APIs Réseaux sociaux
    Réponses: 11
    Dernier message: 22/02/2013, 19h51
  5. [Version 3] Des bêta-testeurs ?
    Par Aitone dans le forum Firefox
    Réponses: 0
    Dernier message: 22/11/2007, 10h49

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