Icône de recherche Download.it
Advertisement

Un environnement de développement intégré (EDI) open source qui permet de coder sur le circuit imprimé du même nom

Un environnement de développement intégré (EDI) open source qui permet de coder sur le circuit imprimé du même nom

Vote : (45 votes)

Licence: Gratuit

Éditeur: Arduino LLC

Version: 1.8.57

Fonctionne sous: Windows

Vote :

Licence

(45 votes)

Gratuit

Éditeur

Version

Arduino LLC

1.8.57

Fonctionne sous:

Windows

Les plus

  • Un IDE construit explicitement pour Arduino et créé par l'équipe centrale de développement.
  • Un projet open source et entièrement gratuit.

Les moins

  • La fonctionnalité est limitée aux personnes qui cherchent à travailler avec Arduino et du matériel tiers similaire.

L'IDE Arduino est le seul environnement de développement conçu en interne pour le développement de logiciels Arduino. Bien que le Raspberry Pi ait monopolisé l'attention lorsqu'il s'agit d'intégrer du matériel et des logiciels de bricolage, Arduino n'est pas à dédaigner. Que vous cherchiez à créer un robot fonctionnel, à développer un système domotique personnalisé pour votre éclairage et votre thermostat, ou à monter une console de jeu rétro, Arduino est suffisamment intelligent pour vous couvrir. Et si le langage qui fait fonctionner les appareils Arduino est éminemment simple à la base, la complexité du logiciel est loin d'être négligeable. Un projet de base peut être codé dans un simple éditeur de texte, mais les développeurs qui cherchent à faire quelque chose de plus élaboré peuvent être à la recherche de quelque chose de plus robuste. L'IDE Arduino peut vous fournir tous les outils dont vous avez besoin pour faire passer votre idée Arduino du concept au déploiement.

L'IDE Arduino fonctionne en Java, ce qui présente des avantages certains. Java est l'un des langages de programmation les plus largement adoptés, et cela est dû en grande partie à sa facilité d'apprentissage. Cela signifie que les développeurs avancés ayant une bonne compréhension de Java peuvent rapidement se mettre au travail, et que les amateurs ayant peu d'expérience en Java peuvent apprendre les tenants et aboutissants et faire fonctionner un programme en un temps record. Cet environnement de développement intégré est compatible avec Windows, Mac et Linux, de sorte que vous n'avez pas à vous soucier de changer le système d'exploitation que vous utilisez juste pour profiter des fonctionnalités qu'il offre. Une fois que vous avez créé un projet, vous avez la possibilité de l'enregistrer localement sur votre ordinateur ou de le télécharger sur le cloud afin de pouvoir le partager plus facilement avec vos collègues et d'y accéder où que vous soyez. Cette prise en charge du cloud permet également d'accéder facilement aux bibliothèques téléchargées par d'autres personnes. Ainsi, vous pouvez vous épargner les tâches fastidieuses, brancher les composants déjà créés et vous concentrer sur les aspects uniques de votre propre projet.

Alors que la plupart des IDE fonctionnent en conjonction avec des langages de programmation plus traditionnels, Arduino est conçu pour être appliqué au matériel. C'est pourquoi il comprend un module de gestion des cartes dédié. Vous pouvez choisir la carte avec laquelle vous voulez travailler à partir d'un simple menu déroulant et l'enregistrer pour faciliter l'utilisation. Mais si vous voulez changer la carte que vous voulez utiliser, vous pouvez le faire facilement, et les informations de port changeront intuitivement pour s'adapter à vos besoins. Le processus d'esquisse vous permet d'élaborer le projet que vous recherchez à l'aide d'un éditeur de texte qui s'accompagne d'avantages spécifiques à la langue, et vous avez même la possibilité de documenter votre code pour aider ceux qui veulent le faire fonctionner pour eux.

Les plus

  • Un IDE construit explicitement pour Arduino et créé par l'équipe centrale de développement.
  • Un projet open source et entièrement gratuit.

Les moins

  • La fonctionnalité est limitée aux personnes qui cherchent à travailler avec Arduino et du matériel tiers similaire.