Arduino IDE tutorial (WIP)
(EN)
I have been asked several times for help and explanations regarding the use of the Arduino IDE (Integrated Development Environment). So I decided to make a tutorial page in order to be able to help as many people as possible. Thus, this tutorial will describe how to install the IDE and how to use it. That is to say how to install/use the libraries, how to choose the card used, etc.
Version 2.0 of the IDE was released just a few days ago, as I start writing this page, so I haven't been able to familiarize myself with this new version yet; which means that this page may change in the future.
Finally, programming languages are written in English and the standards want the universal language for programming to be English. Therefore, I advise everyone to leave the software in English and get used to programming using variable and function names in English. In the rest of this tutorial, I will use the terms of the software in English.
(FR)
Il m'a été demandé à plusieurs reprises de l'aide et des explications quant à l'utilisation de l'IDE (Environnement de Développement Intégré) d'Arduino. J'ai donc décidé de faire une page tutoriel afin de pouvoir aider le plus grand nombre. Ainsi, ce tutoriel va décrire comment installer l'IDE et comment l'utiliser. C'est à dire comment installer/utiliser les librairies, comment choisir la carte utilisée, etc.
La version 2.0 de l'IDE est sortie il y a à peine quelques jours, au moment où je commence à écrire cette page, je n'ai donc pas encore pu me familiariser à cette nouvelle version; ce qui signifie que cette page pourrait changer dans le futur.
Pour finir, les languages de programmation sont écrits en anglais et les standards veulent que la langue universelle pour la programmation soit l'anglais. C'est pourquoi, je conseille à tout le monde de laisser le logiciel en anglais et de prendre l'habitude de programmer en utilisant des noms de variables et de fonction en anglais. Dans la suite de ce tutoriel, j'employerai les termes du logiciel en anglais.
Installation / Installation
(EN)
Installation is as simple as it gets. As for any other software, we will download the installation file of the IDE corresponding to our operating system, on the official Arduino website. Then we will launch the executable and follow the instructions.
(FR)
L'installation est tout ce qu'il y a de plus simple. Comme pour tout autre logiciel, on va télécharger le fichier d'installation de l'IDE correspondant à notre système d'exploitation, sur le site officiel d'Arduino. Puis on va lancer l'exécutable et suivre les indications.
Libraries installation / Installation de librairies
(EN)
To install a library, you have 2 options:
First option: The library you are looking for is already in the "Library Manager" of the IDE. You must then search for it, filtering by name, type or theme, and click on install. Installing new Arduino boards works the same way except you have to go to the "Boards Manager" tab.
Second option: The library you are looking for is not in the manager. It must then be downloaded (most of the time on Github) in .zip format. To install it, go to the "Sketch" tab, then "Include Library" and finally "Add .ZIP Library...". An explorer window should open; all you have to do is select the desired library.
(FR)
Pour installer une librairie, 2 options s'offrent à vous :
Première option : La librairie que vous cherchez se trouve déjà dans le "Library Manager" de l'IDE. Il faut alors la chercher, en filtrant par le nom, le type ou le thème, et cliquer sur installer. L'installation de nouvelles cartes Arduino fonctionne de la même manière si ce n'est qu'il faut aller dans l'onglet "Boards Manager".
Deuxième option : La librairie que vous cherchez ne se trouve pas dans le manager. Il faut alors la télécharger (la plupart du temps sur Github) au format .zip. Pour l'installer, il faut aller dans l'onglet "Sketch", puis "Include Library" et enfin "Add .ZIP Library...". Une fenêtre d'explorateur devrait s'ouvrir ; il vous reste plus qu'à sélectionner la librairie souhaitée.
Programming / Programmation
(EN)
To program an Arduino, it is necessary to have basics in C / C++. I therefore invite you to go see some lessons before starting the Arduino. In addition, I advise you to start with simple things and make your project more and more complex. That is to say turn on/off an LED, then add a sensor, a screen, and so on. You should also know that each library you install adds new usable functions.
(FR)
Pour programmer un Arduino, il est nécessaire d'avoir des bases en C / C++. Je vous invite donc à aller voir quelques leçons avant de commencer l'Arduino. De plus, je vous conseille de partir sur des choses simples et de complexifier de plus en plus votre projet. C'est à dire allumer/éteindre une LED, puis ajouter une capteur, un écran, et ainsi de suite. Il faut également savoir que chaque librairie que vous installez, s'ajoutent de nouvelles fonctions utilisables.
Helping links / Liens d'aide
Last edited: Sat 15 oct 2022
Add a comment