Arduino IDE Pro : Un arduino orienté vers les développeurs

Nous sommes nombreux à connaître Arduino IDE mais peu à savoir qu'il existe un Arduino PRO IDE depuis début 2020.

Il faut avouer qu'Arduino ne fait qu'une promotion discrète de cet environnement toujours en Beta en Juillet 2020.

Arduino Pro IDE - source: Arduino.CC

Quoi de neuf?

  • La gestion de projet (appelé Workspace) avec accès au différents fichiers
  • Un éditeur de code multi-volet
  • Auto-complétion
  • intégration d'un debugger (avec Breakpoint, trace et exécution pas-à-pas)
  • Intégration d'un gestionnaire de version (ex: GitHub)
  • Une zone de message multi-volet permettant d'avoir accès à:
    • Output: Sortie des informations d'Arduino IDE.
    • Serial Monitor: le moniteur série que nous connaissons tous.
    • Command Line: accès a une ligne de commande.
  • Un gestionnaire de bibliothèque intégré à l'espace de travail.
  • Installation des cartes via le gestionnaire de cartes (seules quelques cartes Arduino sont présentes après l'installation) --> setup plus "léger" (~150Mo).
  • Compatible Windows, MacOS, Linux64bits
  • Support des langages C, Python et JavaScript.
  • Système de Greffons --> ajout de fonctionnalité dans l'éditeur.

L'avis de MCHobby

Nous ne pouvons qu'applaudir l'arrivée d'un Débogueur et d'un gestionnaire de projet (enfin un accès facile à vos TOUS les fichiers sources, y compris les  header!).
C'était les plus gros griefs d'Arduino IDE.

Le support du langage Python dans l'éditeur permettra le support de plateformes microcontrôleur multi-langage (Pyboard, PYBStick, Portenta, ...).
Avec un accès à la ligne de commande (pour RShell) et le support Python, il est tout à fait possible d'envisager Arduino Pro IDE comme base de développement pour MicroPython.

Le support de greffons (Plug-ins) dans l'IDE permettra la mise en place d'outils spécialisés (ex: data logging depuis la moniteur série, tracé de graphique, mise en place de test-scripts pour une application sur microcontrôleur, ...).

Le seul point pour lequel nous restons encore dubitatif c'est le déboguer. Il faut avouer qu'un Arduino UNO disposant de tellement peu de ressources, je me demande s'il est possible d'utiliser un débogueur dans de telles conditions.

Attention, il s'agit toujours d'une version Beta!

Où est-il cet Arduino PRO IDE?

Puis naviguer jusqu'à la section "Arduino PRO IDE".

Bonne découverte,
Dominique

Aucun commentaire