Arduino

Meilleurs IDE Arduino

Meilleurs IDE Arduino
Lorsque vous commencez avec Arduino, l'IDE des créateurs eux-mêmes est un excellent choix. Cependant, si vous êtes habitué à tout autre environnement de développement, vous devriez envisager des alternatives. Le fait est qu'en travaillant avec Arduino, vous programmerez beaucoup. Si vous avez déjà un éditeur ou IDE favori, vous pouvez, dans la plupart des cas, continuer comme d'habitude. Tout ce qu'il faut, c'est un plugin.

Top liste des IDE Arduino

Voici une liste des meilleurs IDE qui prennent en charge Arduino et de l'aide pour le faire fonctionner. En bas, vous avez également quelques astuces pour configurer quelques éditeurs pour le travail.

Plate-forme.io

Une bonne idée est de vérifier la plate-forme.io. Ils ont tellement de cartes, même si vous filtrez sur Arduino, vous avez toujours une liste gigantesque. Plate-forme.io est une bibliothèque et un service pour tous ceux qui souhaitent se lancer dans le développement embarqué. Une fois inscrit, gratuitement, sur la plateforme.io, vous pouvez démarrer des projets avec n'importe quel tableau de leur base de données. La base de données contient beaucoup plus qu'Arduino, alors vérifiez-la. Le flux de travail le plus courant lors de l'utilisation de la plate-forme consiste à créer un projet à partir de la ligne de commande.

$ platform project init -ide -Conseil

L'identifiant de la carte est répertorié dans leur documentation, vous pouvez également les lister avec :

$ planches de plate-forme

Exécutez-le sans le paramètre de plate-forme et vous obtenez une liste de plusieurs milliers de cartes. Décidez quelle plate-forme vous souhaitez utiliser et filtrez avec le paramètre. Dans ce cas, "arduino" convient. Vous avez aussi « atmel » et quelques autres, quand vous saurez quel projet vous démarrez, vous saurez comment filtrer.

IDE Arduino

Ne vous détournez pas de cet original avant de commencer. Ce package est très performant, il n'y a que quelques raisons pour lesquelles vous pourriez vouloir utiliser autre chose ; Vous êtes habitué à autre chose et refusez d'essayer quelque chose de nouveau. Vous avez un projet particulièrement ambitieux. L'une des rares fonctionnalités vraiment importantes que vous n'avez pas dans l'IDE d'origine est le contrôle de révision. Si vous souhaitez mettre votre projet sous contrôle git, vous devez le faire séparément. L'un des avantages d'Arduino IDE est qu'il contient de nombreux exemples que vous pouvez étudier, modifier et utiliser. Vous avez aussi une longue liste de planches. Certains sont installés avec l'IDE, certains sont répertoriés et téléchargeables depuis Arduino ou en utilisant le gestionnaire de cartes.

Il n'a pas d'intégration pour la plate-forme.io cependant.

Netbeans

NetBeans est le grand système de développement et peut gérer de nombreuses langues différentes, avec le bon plugin, vous pouvez également l'utiliser pour les projets Arduino. Vous pouvez le récupérer sur le portail des plugins. Le plugin est écrit en JAVA, il a 4 ans. Des problèmes, vous êtes probablement seul. Il est également disponible sur GitHub - Arduino . Trouvez le fichier nbm dans GitHub, ou téléchargez le code source. Pour installer, recherchez le fichier, choisissez-le et cliquez sur le bouton d'installation. Vous avez maintenant la prise en charge d'Arduino et de git, ou de l'une des autres fonctionnalités prises en charge par NetBeans. Comme mentionné précédemment, la plate-forme.io prend en charge les cartes, pour démarrer un projet, exécutez la commande ci-dessous.

$ pio project init -ide netbeans -board unowifirev2

La commande créera des fichiers et des répertoires de projets que vous pourrez utiliser directement dans NetBeans. Vous disposez maintenant de l'ensemble des outils disponibles pour votre projet.

Eclipse - Plugin

Comme d'habitude Eclipse a tous ses plug-ins sur sa « Marketplace ». Vous devez le choisir à partir d'une instance en cours d'exécution d'Eclipse. Vous devez commencer par l'IDE, puis continuer avec le « Gestionnaire de téléchargement Arduino » à partir du nouveau « IDE ». Vous pouvez télécharger le package Eclipse, puis utiliser le gestionnaire de téléchargement Arduino pour gérer les cartes qui vous intéressent. Vous avez également des extraits de code disponibles sur le marché.

Utilisation de la plate-forme.io pour créer un projet est une excellente idée ici pour. La commande est la même, avec le nom complet de l'IDE.

$ pio project init -ide eclipse -board uno

Cela crée les fichiers de projet Eclipse cachés ; .cproject, qui indique les bibliothèques dont vous avez besoin et d'autres choses. Il crée également les répertoires nécessaires.

Atome.io

Oui, c'est un éditeur mais avec suffisamment de plug-ins, il se comporte comme un IDE entier. Une fois que vous avez installé atom, vous pouvez aller dans les préférences et installer le package 'platform-ide'. Une fois que vous avez fait cela, vous avez le choix d'initialiser un projet Arduino depuis l'intérieur de l'éditeur.

La plateforme.L'intégration io facilite le démarrage et l'initialisation d'un projet. Vous n'avez pas besoin d'installer la plate-forme.io, alors qu'il y a aussi des exemples installés. Exemples que vous pouvez ajouter à votre projet, ou démarrer votre projet avec les exemples.

Visual Studio

Visual Studio, oui, celui de Microsoft est assez populaire. Il a de nombreux plugins différents, à la fois de Microsoft et d'autres personnes. Le choix est grand et vous pouvez installer juste des extraits ou des packages entiers pour tous les travaux sur Arduino. Vous devez avoir le kit de développement Arduino principal installé pour l'utiliser pleinement.

emac

Dans emacs, vous avez un package d'ELPA ; platformio-Mode, disponible. Pour la complétion du code, utilisez le package irony-mode. Vous créez un projet de la même manière, avec la commande platformio.

$ platformio project init -ide emacs -board uno

Le mode a des fonctions, liées à des accords clés, qui construisent, compilent et téléchargent. Vous pouvez également choisir un programmeur externe et envoyer des fichiers au système de fichiers externe.

nvim

Pour nvim, vous devez charger de nombreuses parties. L'un est la plate-forme neomake, les autres sont un fichier de syntaxe Arduino, le projet Bare Arduino et les fichiers qu'ils recommandent. Il s'agit d'une méthode complexe qui convient aux passionnés de vim qui aiment compiler leurs propres trucs.

Conclusion

Lorsque vous démarrez avec Arduino, vous obtenez de nombreux avantages directement depuis leur propre site Web. Cependant, lorsque vous entrez dans un territoire plus avancé, vous pouvez passer à d'autres éditeurs et IDE. Le principal avantage est que vous pouvez utiliser ce que vous avez l'habitude d'utiliser. Le deuxième avantage est que vous pouvez faire les choses les plus avancées que l'IDE Arduino cache aux débutants.

Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...
SuperTuxKart pour Linux
SuperTuxKart est un excellent titre conçu pour vous apporter l'expérience Mario Kart gratuitement sur votre système Linux. C'est assez stimulant et am...
Tutoriel Bataille pour Wesnoth
The Battle for Wesnoth est l'un des jeux de stratégie open source les plus populaires auxquels vous pouvez jouer en ce moment. Non seulement ce jeu es...