Liste supérieure des ides Arduino
Voici une liste des meilleurs IDE qui soutiennent Arduino et un certain aide à le faire fonctionner. En bas, vous avez également quelques conseils sur la configuration de quelques éditeurs pour le travail.
Plateforme.Io
Une excellente idée est de vérifier la plate-forme.Io. Ils ont tellement de planches, même si vous filtrez sur Arduino, vous avez toujours une liste gigantesque. Plateforme.IO est une bibliothèque et un service pour tous ceux qui souhaitent commencer à faire du développement intégré. Une fois que vous vous êtes inscrit gratuitement, sur la plate-forme.IO, vous pouvez démarrer des projets avec n'importe quel tableau de leur base de données. La base de données contient bien plus qu'Arduino, alors vérifiez-le. Le flux de travail le plus courant lors de l'utilisation de la plate-forme est de créer un projet à partir de la ligne de commande.
$ plateforme Project init -ide-conseil
L'ID de la carte est répertorié dans leur documentation, vous pouvez également les énumérer avec:
Boches de plate-forme $
Exécutez-le sans le paramètre de plate-forme et vous obtenez une liste de plusieurs milliers de planches. Décidez de la plate-forme que vous souhaitez utiliser et filtrez avec le paramètre. Dans ce cas, «Arduino» convient. Vous avez également «Atmel» et quelques autres, quand vous savez quel projet vous commencez, vous saurez filtrer.
Arduino ide
Ne vous détournez pas de ça, l'original, avant de commencer. Ce package est très capable, il n'y a que quelques raisons pour lesquelles vous voudrez peut-être utiliser autre chose; Vous êtes habitué à autre chose et refusez d'essayer quelque chose de nouveau. Vous avez un projet particulièrement difficile. L'une des rares fonctionnalités, vraiment importantes, que vous n'avez pas dans l'IDE d'origine est le contrôle de la révision. Si vous souhaitez mettre votre projet sous contrôle GIT, vous devez le faire séparément. L'une des bonnes choses à propos d'Arduino IDE est qu'il a de nombreux exemples que vous pouvez étudier, changer et jouer avec. Vous avez également une longue liste de conseils. Certains sont installés avec l'IDE, certains sont répertoriés et téléchargeables depuis Arduino ou en utilisant le gestionnaire de conseils d'administration.
Il n'a aucune 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 ramasser sur le portail du plugin. Le plugin est écrit en java, il a 4 ans. Tout problème, 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, trouvez le fichier, choisissez-le et cliquez sur le bouton Installer. Vous avez maintenant une prise en charge de Arduino et Git, ou de l'une des autres fonctionnalités que NetBeans prend en charge. Comme mentionné précédemment, Plartform.IO prend en charge les conseils d'administration, pour démarrer un projet, exécutez la commande ci-dessous.
$ pio project init -ide netbeans -board unowifirev2
La commande créera des fichiers de projets et des répertoires que vous pouvez utiliser directement dans NetBeans. Vous avez maintenant l'intégralité de la combinaison d'outils disponible pour votre projet.
Eclipse - Plugin
Comme d'habitude, l'éclipse a tous leurs plug-ins sur leur «marché». Vous devez choisir cela parmi une instance en cours d'exécution d'Eclipse. Vous devriez commencer par l'IDE, puis continuer avec le «Arduino Download Manager» de l'intérieur du nouvel «IDE». Vous pouvez télécharger le package Eclipse, puis utiliser le gestionnaire de téléchargement Arduino pour gérer les planches 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 entier de l'IDE.
$ pio project init -ide eclipse -board uno
Cela crée les fichiers de projet Eclipse cachés; .cproject, qui souligne 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 accéder aux 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 de l'intérieur de l'éditeur.
La plateforme.L'intégration IO fait un jeu d'enfant pour commencer et initialiser un projet. Vous n'avez pas besoin d'installer une plate-forme.IO, bien qu'il existe également 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 génial et vous pouvez installer des extraits d'extraits ou des packages entiers pour tous les travaux sur Arduino. Vous devez faire installer le kit de développement Arduino principal pour l'utiliser entièrement.
emacs
Dans EMACS, vous avez un package d'ELPA; Mode de plateforme, disponible. Pour l'achèvement du code, utilisez le package en mode d'ironie. Vous créez un projet de la même manière, avec la commande Platformoo.
$ Platformo Project init -ide Emacs -Board Uno
Le mode a des fonctions, liées à des métiers clés, qui construisent, compile et télécharge. 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 pièces. L'un est le Neomake-Plateformio, les autres sont un fichier de syntaxe Arduino, le projet Bare Arduino et les fichiers qu'ils recommandent. Ceci est une méthode complexe qui vous convient.
Conclusion
Lorsque vous commencez avec Arduino, vous obtenez beaucoup de goodies directement à partir de leur propre site Web. Cependant, lorsque vous entrez dans un territoire plus avancé, vous pouvez passer à d'autres éditeurs et ides. 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 des débutants.