ArduinoIDE - Trucs et astuces

Comparé à d'autres environnements de développement, ArdunioIDE reste très simple. Il n'y a pas beaucoup de choses qui peuvent être activées ou désactivées. Cela a l'avantage que les débutants ou "non-professionnels" ne sont pas submergés par la variété des réglages et que vous ne pouvez pas vous tromper autant lors de la programmation et du transfert.

Néanmoins, il vaut la peine d'examiner de plus près quelques paramètres, car certains d'entre eux peuvent encore simplifier le travail avec l'ArduinoIDE.

Je vais vous présenter quelques trucs et astuces pour cela dans l'article suivant.


Conditions préalables

Avant de pouvoir commencer avec l'IDE Arduino, vous devez bien sûr d'abord l'installer. C'est comme exemple dans l'article Installer des programmes - un exemple décrites.

Matériel requis :
-Non-

Outil requis :
-Non-


préconfigurations

Ce qui suit décrit certaines des fonctions de l'IDE Arduino. Par exemple, il y a quelques fonctions utiles cachées dans le menu "Préférences".

Vous ouvrez la fenêtre des préférences en cliquant sur « Fichier » puis sur « Préférences ».

Les paramètres présentés ci-dessus sont très utiles à mon avis.

  • Le réglage de la "Langue de l'éditeur" et de la "Taille du texte de l'éditeur" dépend de vos propres sentiments.
  • Pour "Verbose output during", vous devez cocher la case "Compilation" et "Upload". C'est le seul moyen d'obtenir des informations détaillées à ce sujet. Cela simplifie énormément le dépannage si nécessaire.
  • Par conséquent, vous devez également définir les "Avertissements du compilateur" sur "Tous". Parce que les avertissements du compilateur vous aident également à éviter les erreurs de programmation ou d'exécution.
  • Vous devez activer "Afficher les numéros de ligne". Cela entraîne la numérotation consécutive des numéros de ligne dans l'éditeur de code. Cela facilite l'orientation dans les grands projets logiciels.
  • "Activer le pliage de code" signifie que les parties de code - qui sont entourées de crochets - peuvent être masquées. Pour cela, cliquez sur le petit signe plus à côté des fonctions déclarées dans l'éditeur de code.
  • "Vérifier le code après le téléchargement" doit être activé. Puis, après avoir programmé le microcontrôleur, le code programmé sur celui-ci est à nouveau téléchargé et comparé au code précédemment programmé. Cela garantit qu'aucune erreur de transmission ne s'est produite pendant le processus de programmation.
  • Si vous activez la fonction "Utiliser l'éditeur externe", cela désactive l'éditeur intégré dans l'ArduinoIDE. L'IDE Arduino ne peut alors être utilisé que comme outil de programmation.
  • "Agressivement cache le noyau compilé" garantit - s'il est activé - que votre code n'est recompilé que si vous avez également apporté des modifications à votre code. Par conséquent, les opérations de programmation répétées s'exécutent beaucoup plus rapidement car le code n'est pas recompilé à chaque fois.
  • "Vérifier les mises à jour au démarrage" oblige l'IDE Arduino à rechercher une nouvelle version à chaque démarrage.
  • "Mettre à jour les croquis avec une nouvelle extension de fichier lors de l'enregistrement (.pde -> .ino)" est explicite et doit être activé.
  • Vous devez activer "Enregistrer lors de la vérification et du téléchargement". Cela entraîne la sauvegarde de votre code avant chaque processus de programmation ou de compilation. Cela a l'avantage que votre code est sauvegardé et en cas de plantage - lors de la compilation - l'IDE Arduino n'est pas perdu.

Définir le tableau cible

Avant de pouvoir transférer le code que vous avez créé sur votre carte Arduino, vous devez configurer la carte appropriée. Vous pouvez le définir sous "Outils" et "Conseil". Par exemple, si vous utilisez un "Arduino Nano", vous devez également y sélectionner un "Arduino Nano".

Ici, vous devez définir la carte utilisée.

Définir les options du tableau cible

Pour certains tableaux cibles, d'autres options peuvent être définies en plus du tableau cible lui-même. Vous pouvez le trouver sous "Outils" puis sous l'option "Conseil". Avec un "Arduino Pro ou Pro Mini", par exemple, le processeur utilisé peut être paramétré.

Définissez de nombreuses autres options pour un "Module ESP8266 générique".
Avant de transférer votre code programmé sur votre carte, vous devez toujours vérifier que les options qui y sont définies sont correctes.

Options de réglage d'un "Arduino Pro ou Pro Mini".
Options de réglage d'un "module générique ESP8266".

Définir le port de programmation

Les cartes Arduino sont normalement programmées via l'interface série. Pour ce faire, vous devez définir le bon port sous lequel votre carte Arduino est connectée à l'ordinateur sous "Outils" et "Port".
Il peut arriver que votre ordinateur y répertorie plusieurs ports COM. Si vous voulez savoir quel port Com appartient à votre Arduino dans ce cas, vous devez déconnecter l'Arduino de l'ordinateur, puis vérifier la liste des ports Com, puis reconnecter l'Arduino à l'ordinateur et après que l'Arduino a été reconnu, le Port Com Sélectionnez le port qui vient d'être ajouté à la liste des ports Com.


Que font setup() et loop() ?

Chaque programme créé avec l'ArduinoIDE contient les deux fonctions "setup()" et "loop()".
Ces deux fonctions peuvent être utilisées consciemment lors de la programmation.

La fonction "setup()" n'est exécutée qu'une seule fois après le démarrage du microcontrôleur. Cela le rend parfait pour initialiser des capteurs ou similaires.

Ensuite, la fonction "loop()" est exécutée. Chaque fois que la fonction est exécutée, elle est appelée à nouveau. La fonction "loop()" appelle les fonctions qu'elle contient dans une boucle sans fin.


Utiliser le moniteur série pour le débogage

Le "Serial Monitor" peut être démarré via le menu "Tools->Serial Monitor".
Cela peut très bien être utilisé pour envoyer des valeurs à l'ordinateur pendant le processus de développement. De plus, des commandes peuvent également être envoyées à l'Arduino connecté.

L'utilisation de l'interface série est décrite plus en détail dans l'article suivant.
Arduino - Le port série


Utilisez le traceur série pour visualiser les données

En plus du moniteur série, vous pouvez également utiliser le traceur série pour envoyer des données de la carte Arduino au PC. Cela peut être trouvé sous "Outils" et "Serial Plotter". Dans le "Serial Plotter", les valeurs numériques sont affichées sous forme d'évolution dans le temps. De cette manière, des courbes ou des valeurs numériques peuvent également être affichées sur une plus longue période de temps.

L'utilisation du traceur série est décrite plus en détail dans l'article suivant.
Arduino - Le port série


Inclure de nouvelles bibliothèques

L'avantage de l'autre IDE Arduino est que vous pouvez facilement inclure et utiliser des bibliothèques d'autres développeurs. Par exemple, vous pouvez déjà utiliser des bibliothèques prêtes à l'emploi pour de nombreux capteurs et actionneurs.

L'intégration des librairies est décrite dans cet article : ArduinoIDE - Installer une bibliothèque


Structurez le programme à l'aide d'onglets et de fichiers externes

Dès que vous avez programmé des projets un peu plus gros et par conséquent écrit plus de code, cela peut rapidement devenir déroutant. C'est pourquoi l'IDE Ardunio offre la possibilité d'externaliser des parties de code vers d'autres fichiers ou onglets.

Pour créer un nouveau fichier ou onglet, vous devez cliquer sur la petite flèche dans l'IDE Ardunio en haut à droite puis sur "Nouvel onglet".
Vous devez maintenant entrer un nom pour le nouveau fichier/onglet dans la zone inférieure.
Après avoir entré le nom du nouvel onglet/fichier et confirmé avec "OK", le nouvel onglet sera affiché dans l'IDE Arduino.
Vous pouvez maintenant définir des fonctions dans le nouvel onglet...
...et les utiliser dans tous les autres onglets.

Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les spams. Découvrez comment les données de vos commentaires sont traitées.