Tous ceux qui commencent à apprendre Arduino connaissent l'IDE Arduino. Il vous permet d'écrire des croquis, de vérifier l'exactitude et de les charger dans la mémoire des cartes Arduino. Mais est-ce la seule façon de développer des programmes pour l'Arduino ? Pas du tout! Voyons quels autres environnements de développement existent.
Nécessaire
- -Arduino;
- - ordinateur.
Instructions
Étape 1
Commençons par l'environnement de développement PROGRAMINO. Il s'agit d'un environnement de développement payant, mais vous pouvez l'essayer gratuitement pendant 14 jours. Programino, comme d'autres environnements de développement, nécessite cependant l'installation de l'IDE Arduino. Lorsque vous démarrez le programme pour la première fois, spécifiez le chemin d'accès au fichier exécutable arduino.exe dans les paramètres. Pour cela, allez dans le menu des paramètres: Options -> Paramètres de l'éditeur. Une fenêtre apparaîtra dans laquelle vous devrez spécifier les chemins d'accès au répertoire avec l'IDE Arduino et les bibliothèques associées. Nous sommes maintenant prêts à écrire des programmes dans Programino.
Étape 2
Le langage utilisé dans cet environnement de développement est le même que dans l'IDE Arduino d'origine - C. C'est, en fait, si vous écrivez déjà des croquis dans l'IDE Arduino, vous n'aurez pas à apprendre un nouveau langage de programmation, ce qui est un gros plus de cet environnement de développement.
Cependant, en plus, cet IDE offre un moyen pratique de développement rapide comme la complétion de code. C'est-à-dire que vous n'avez pas à passer constamment par la référence de la commande et de la méthode Arduino. Vous commencez à taper le code et l'environnement de développement vous invitera à choisir celui que vous voulez parmi les options disponibles. Par exemple, vous tapez "digi" et l'IDE vous propose des options: "digitalRead", "digitalWrite".
Écrivons un croquis simple dans lequel nous interrogerons en permanence l'une des broches analogiques de l'Arduino et afficherons les lectures sur le port série. Essayez de taper le croquis à la main, plutôt que de copier-coller, pour ressentir la commodité de la complétion du code Programino.
Étape 3
Qu'est-ce que l'IDE Programino offre d'autre d'intéressant ? Cet environnement de développement dispose de plusieurs outils intéressants disponibles via le menu Outils. Par exemple, bloc-notes, concepteur de caractères LCD, convertisseur entre DEC-BIN-HEX, terminal de port série, traceur analogique et autres.
Examinons de plus près l'outil Traceur analogique. Cet outil vous permet de visualiser ce qui entre dans le port COM de l'Arduino. Cela peut être utile, par exemple, pour afficher les lectures de certains capteurs analogiques: température, humidité, pression, éclairage, et autres.
Pour que le traceur fonctionne dans le croquis, vous devez activer le port série à une vitesse de 19200 kb/s. Les données sont imprimées sur le traceur à l'aide de Serial.println(). Commençons un traceur analogique. Appuyez sur le bouton Connect pour vous connecter au port auquel nous avons un Arduino connecté.
Étape 4
Une autre alternative intéressante à l'IDE Arduino est B4R, ou "Basic for Arduino". Un lien vers le site officiel est également donné à la fin de l'article. Cet environnement de développement est intéressant car il utilise le langage Basic au lieu du C. Il prend également en charge la complétion de code. De plus, c'est entièrement gratuit.
Au premier démarrage, l'environnement B4R vous demande également de spécifier le chemin d'accès au répertoire avec l'IDE Arduino, ainsi que, si nécessaire, des bibliothèques supplémentaires non standard et des modules communs. Ces paramètres peuvent être configurés ultérieurement via le menu Outils -> Configurer les chemins.
Étape 5
Écrivons un croquis comme celui-ci et en même temps examinons de plus près l'IDE B4R.
Dans la partie centrale il y a un champ pour éditer le code. Sur la droite se trouve la zone des onglets et les onglets eux-mêmes: bibliothèques disponibles, modules d'esquisse, historique et recherche. Un onglet avec un magazine est ouvert sur la photo ci-dessus. On peut voir que des messages sont affichés ici, qui sont définis dans le programme par la commande Log (). Dans cet environnement de développement, vous pouvez définir des points d'arrêt, ce qui est très utile dans le processus de débogage, et également utiliser des signets pour une navigation plus rapide dans le code.
Vous ne pourrez pas commencer à programmer dans cet environnement de développement tout de suite, car il utilise un langage différent, plus orienté objet que l'IDE Arduino classique, avec une syntaxe différente. Cependant, la commodité de cet environnement et la disponibilité de bons conseils de la part des développeurs compensent ces inconvénients.
Étape 6
Il existe d'autres environnements de développement pour Arduino en plus de ceux répertoriés. Par exemple, Codeblocks. Il a les mêmes capacités que celles décrites par l'IDE, je ne le décrirai donc pas plus en détail.
Mais maintenant, vous savez qu'il existe des environnements de développement alternatifs, beaucoup plus pratiques, pour Arduino. Leur utilisation simplifiera et accélérera grandement le développement de vos propres croquis.