======== Présentation de Arduino IDE 2.0 - version 2.0.0-rc9 ========
( Traduction Google ... Issue de la [[https://docs.arduino.cc/software/ide-v2|doc Arduino IDE2.0 EN]])
__ Premiers pas avec Arduino IDE 2.0__
*Un guide d'introduction à l'Arduino IDE 2.0.
*AUTEUR: Karl Soderby
Les fabricants, les étudiants et les professionnels utilisent l'IDE Arduino classique (environnement de développement intégré) depuis la naissance d'Arduino.
L'Arduino IDE 2.0 est une amélioration de l'IDE classique, avec des performances accrues, une interface utilisateur améliorée et de nombreuses nouvelles fonctionnalités, telles que l' auto- complétion , un débogueur intégré et la synchronisation des croquis avec Arduino Cloud .
Dans ce guide, nous couvrirons les bases de l'IDE Arduino 2.0, où vous trouverez des liens vers des ressources plus détaillées sur l'utilisation de fonctionnalités spécifiques !
Vous pouvez télécharger l'IDE 2.0 à partir de la page du logiciel Arduino .
Vous pouvez également suivre le tutoriel de téléchargement et d'installation du tutoriel Arduino IDE 2.0 pour un guide plus détaillé sur l'installation de l'éditeur.
====Conditions====
*[[https://www.arduino.cc/en/software|Arduino IDE 2.0 Téléchargé et installé]]
==== Apercu ====
L'Arduino IDE 2.0 dispose d'une nouvelle barre latérale, rendant les outils les plus couramment utilisés plus accessibles.
{{ :start:arduino:ide-2-overview.jpg?direct&600 |}}
***Vérifier / Télécharger** - compilez et téléchargez votre code sur votre carte Arduino.
***Sélectionnez Board & Port** - les cartes Arduino détectées s'affichent automatiquement ici, avec le numéro de port.
***Carnet de croquis** - vous trouverez ici tous vos croquis stockés localement sur votre ordinateur. De plus, vous pouvez vous synchroniser avec [[https://cloud.arduino.cc/|Arduino Cloud]] et également obtenir vos croquis à partir de l'environnement en ligne.
***Boards Manager** - parcourez les packages Arduino et tiers pouvant être installés. Par exemple, l'utilisation d'une carte MKR WiFi 1010 nécessite la Arduino SAMD Boards paquet installé.
***Library Manager** - parcourez des milliers de bibliothèques Arduino, créées par Arduino et sa communauté.
***Débogueur** - testez et déboguez les programmes en temps réel.
***Recherche** - recherchez des mots-clés dans votre code.
***Ouvrir Serial Monitor** - ouvre l'outil Serial Monitor, sous la forme d'un nouvel onglet dans la console.
====Fonctionnalités====
L'Arduino IDE 2.0 est un éditeur polyvalent avec de nombreuses fonctionnalités. Vous pouvez installer des bibliothèques directement, synchroniser vos croquis avec Arduino Cloud, déboguer vos croquis et bien plus encore. Dans cette section, certaines des fonctionnalités principales sont répertoriées, ainsi qu'un lien vers un article plus détaillé.
====Carnet de croquis Arduino.====
{{ :start:arduino:local-sketchbook.jpg?direct&600 |}}
Votre carnet de croquis est l'endroit où vos fichiers de code sont stockés. Les croquis Arduino sont enregistrés sous .ino
fichiers et doivent être stockés dans un dossier portant le nom exact. Par exemple, une esquisse nommée my_sketch.ino doit être stocké dans un dossier nommé my_sketch .
Généralement, vos croquis sont enregistrés dans un dossier nommé Arduino dans ton Documents dossier.
Pour accéder à votre carnet de croquis, cliquez sur l' icône de dossier située dans la barre latérale.
====Gestionnaire de tableaux====
{{ :start:arduino:board-manager.jpg?direct&600 |}}
Avec le gestionnaire de cartes, vous pouvez parcourir et installer des packages, ou "cœurs", pour vos cartes. Un package de carte est toujours requis lors de la compilation et du téléchargement du code de votre carte.
Il existe plusieurs packages de cartes Arduino disponibles, tels que avr, samd, megaavr et plus encore.
Pour en savoir plus sur le gestionnaire de tableaux, consultez le didacticiel [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-board-manager|Installer de nouveaux tableaux .]]
====Gestionnaire de bibliothèque====
{{ :start:arduino:library-manager.jpg?direct&600 |}}
Avec le gestionnaire de bibliothèques, vous pouvez parcourir et installer des milliers de bibliothèques. Les bibliothèques sont des extensions de l'API Arduino et facilitent par exemple le contrôle d'un servomoteur, la lecture de capteurs spécifiques ou l'utilisation d'un module Wi-Fi.
Pour en savoir plus sur le gestionnaire de bibliothèques, consultez le didacticiel d'[[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-installing-a-library|installation des bibliothèques .
]]
====Moniteur série===
{{ :start:arduino:serial-monitor.jpg?direct&600 |}}
Le Serial Monitor est un outil qui vous permet de visualiser les flux de données de votre carte, via par exemple le
Serial.print() commande.
Historiquement, cet outil était situé dans une fenêtre séparée, mais est désormais intégré à l'éditeur. Cela facilite l'exécution simultanée de plusieurs instances sur votre ordinateur.
Pour en savoir plus sur Serial Monitor, consultez [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-serial-monitor|le didacticiel Serial Monitor .
]]
====Traceur série====
{{ :start:arduino:potentiometer-plotter.jpg?direct&600 |}}
L'outil Serial Plotter est idéal pour visualiser les données à l'aide de graphiques et pour surveiller, par exemple, les pics de tension.
Vous pouvez surveiller plusieurs variables simultanément, avec des options pour n'activer que certains types.
Pour en savoir plus sur le Serial Plotter, consultez [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-serial-plotter|Le didacticiel Serial Plotter .]]
====Débogage====
{{ :start:arduino:playpause.jpg?direct&600 |}}
L'outil de débogage est utilisé pour tester et déboguer des programmes, d'où son nom. Il peut être utilisé pour naviguer dans l'exécution d'un programme de manière contrôlée.
Pour en savoir plus sur l'outil de débogage, consultez [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger|le didacticiel de débogage .]]
====Autocomplétion====
{{ :start:arduino:autocomplete.jpg?direct&600 |}}
La saisie semi-automatique est un must pour les éditeurs de code, et la version 2.0 est bien équipée. Lors de l'écriture de code, cela est utile pour mieux comprendre les éléments de l'API Arduino.
Notez que vous devez toujours sélectionner votre tableau pour que la saisie semi-automatique fonctionne.
Pour en savoir plus sur l'outil de saisie semi-automatique, consultez [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-autocomplete-feature|le didacticiel de saisie semi-automatique .]]
====Carnet de croquis à distance====
{{ :start:arduino:remote-sketchbook.jpg?direct&600 |}}
La fonction Remote Sketchbook vous permet de synchroniser les croquis de votre carnet de croquis [[https://cloud.arduino.cc/|Arduino Cloud]] avec votre ordinateur local. Pour activer cette fonctionnalité, vous devrez vous connecter à votre compte Arduino Cloud.
Pour en savoir plus sur la fonctionnalité Remote Sketchbook, consultez [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-cloud-sketch-sync|le didacticiel Synchronisation des croquis]] .
====Téléchargeur de micrologiciels et de certificats====
{{ :start:arduino:fw-cert-upload.jpg?direct&600 |}}
Vous pouvez mettre à niveau et rétrograder la version du micrologiciel de vos cartes Wi-Fi (avec un module NINA) et télécharger des certificats racine SSL directement dans l'IDE.
Pour en savoir plus, consultez [[https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-fw-cert-uploader|le tutoriel Firmware & Certificate Uploader .]]
====Contribuer====
L'Arduino IDE 2.0 est un projet open-source que tout le monde peut télécharger gratuitement. Vous pouvez contribuer au projet par[[ https://www.arduino.cc/en/donate/|des dons]] ou en signalant des problèmes sur[[ https://github.com/arduino/arduino-ide|notre référentiel GitHub .
]]
====Conclusion====
Dans ce guide, nous avons présenté une série de fonctionnalités et d'articles plus détaillés à suivre, afin que vous puissiez profiter de chacune des fonctionnalités incluses dans l'IDE 2.0.
Manque quelque chose?
Le contenu sur docs.arduino.cc est facilité par un référentiel GitHub public. Vous pouvez en savoir plus sur la façon de contribuer dans la politique de contribution .