Arduino est une plateforme de prototypage électronique open source qui vous permet de créer des objets électroniques interactifs. Il contient un éditeur C++ et un compilateur C++ faciles à utiliser. Il dispose d’une large base d’utilisateurs, avec de nombreuses bibliothèques open source prenant en charge une large gamme de capteurs et de dispositifs microélectroniques.
Les étapes suivantes décrivent comment installer et configurer l’IDE Arduino pour fonctionner avec un ESP8266.
- Afin de connecter et de programmer l’ESP8266, votre ordinateur a besoin des pilotes série USB CH341SER. Configurez votre ordinateur avec les pilotes USB CH341SER, comme suit :
- Accédez à http://www.wch.cn/download/ch341ser_exe.html.
- Téléchargez et installez la version appropriée du CH341SER USB en fonction du système d’exploitation que vous utilisez.
- Pour fonctionner, Arduino IDE nécessite Python. Téléchargez Python depuis https://www.python.org/downloads/ et installez-le sur votre ordinateur.
- Téléchargez l’IDE Arduino depuis https://www.arduino.cc/en/Main/Software et installez-le sur votre ordinateur.
- Arduino IDE est livré avec quelques bibliothèques intégrées par défaut. Cependant, pour avoir une liste à jour des bibliothèques pour d’autres cartes (c’est-à-dire des capteurs et des dispositifs microélectroniques), vous devez définir les URL de paramètres de cartes supplémentaires suivantes dans les paramètres : http://arduino.esp8266.com/stable/package_esp8266com_index.json.

Pour ce faire, procédez comme suit dans l’IDE Arduino :- Ouvrez la boîte de dialogue Préférences (Arduino > Préférences sur Mac).
- Spécifiez http://arduino.esp8266.com/stable/package_esp8266com_index.json dans le champ URL des paramètres de cartes supplémentaires.
- Cliquez OK.
- De nombreux projets (appelés croquis) nécessitent simplement d’écrire le fichier .ino de votre croquis dans la mémoire flash de votre microcontrôleur (MCU) basé sur ESP8266. Si toutefois votre projet nécessite l’écriture de fichiers supplémentaires (qui se trouvent dans un répertoire de data d’une esquisse) dans le système de fichiers de l’ESP8266, vous devez en outre installer l’outil de système de fichiers ESP8266. Pour ce faire :
- Accédez à la page arduino-esp8266fs-plugin.
- Téléchargez l’archive de l’outil à partir de la page des versions.
- Dans le répertoire de votre carnet de croquis Arduino IDE, créez un répertoire ‘tools s’il n’existe pas encore.
Sous Windows, vous pouvez trouver l’emplacement de votre répertoire de carnet de croquis dans l’IDE Arduino dans Fichier >Préférences > Emplacement du carnet de croquis.
Sur les systèmes d’exploitation basés sur OS X et Linux, le répertoire de votre carnet de croquis se trouve dans ~/Documents/Arduino/. - Décompressez le fichier esp8266fs.jar dans le répertoire tools (le chemin ressemblera à < sketchbook directory>/tools/ESP8266FS/tool/esp8266fs.jar).
Une fois installé, le menu Outils contient en outre l’élément ESP8266 Sketch Data Upload.
Cet élément de menu, une fois sélectionné, téléchargera le contenu du répertoire de data de votre esquisse actuelle vers le système de fichiers de l’ESP8266.
- Pour que l’IDE Arduino puisse connecter le NodeMCU V3, vous devez en outre configurer les éléments suivants dans le menu Outils :
- Board : NodeMCU 1.0 (ESP-12E Module).
- Flash Size : 4MB (FS:3MB OTA:~512KB).
Voila ! Les étapes ci-dessus sont suffisantes pour installer et configurer l’IDE Arduino pour une utilisation en développement avec un NodeMCU V3.
