Articles

Affichage des articles du août, 2020

Créer un nouveau projet Arduino avec VSCode

Image
Dans un article précédent, la configuration de VSCode pour développer sur Arduino avait été présentée. Si son utilisation pour des projet existant est relativement aisée, il se trouve que la création d'un nouveau projet à partir de zéro nécessite quelques étapes indispensables pour que cela fonctionne. La description de ces étapes est l'objet du present article. Pré-requis VSCode doit être installé comme indiqué dans l'article intitulé «  Utiliser Visual Studio Code pour développer sur Arduino  ». Création d'un répertoire pour le nouveau projet La première étape est de créer un répertoire pour le projet. En effet, VSCode ne dispose pas d'une commande de menu du style «  Nouveau Projet  ». La pratique est la suivante : Connecter l'Arduino cible sur le PC de développement. Lancer VSCode sur le PC de développement. Dans VSCOde, lancer la commande de menu File/Open Folder... Dans la boîte de dialogue Open Folder , se positionner dans le répertoire qui cont

Utiliser Visual Studio Code pour développer sur Arduino

Image
Pour ceux qui sont déçus de la faible ergonomide de l'IDE standard d'arduino, il est possible d'utiliser Visual Studio Code pour développer en C++ des programmes pour Arduino. En effet, VsCode présente de nombreux avantages pour les développeur, l'intellisense, l'utilisation d'outils de gestion de code comme Git et la possibilité de déboguer à distance (mais sur certains Arduino seulement). Le présent article présente comment configurer VSCode pour ce faire. Pré-requis L'IDE Arduino doit être installé. Cela reste nécessaire, même si celui-ci ne sera plus utilisé, car son installation comprend celles de tous les drivers et bibliothèques nécessaires au développement. VSCode doit être installé. Il ne sera présenté, dans cet article, que de configuration de VSCode. Pour l'installation, se repporter à l'adresse https://code.visualstudio.com/docs . Installation des extensions VSCode Par défaut VSCode ne prévoit rien. En effet, sa vocation