D17 : Configuration de l'environnement
mer 19 janvier 2022
/
Avant de procéder à la programmation de la carte pour la centrale D17 (!D17) {http://udelmas.e-monsite. com/pages/centrale-dcc-wifi-d17.html} il faut configurer l'environnement Arduino.
On part du principe que l'IDE arduino est installé sur la bécane.
NOTE: Ceci ne fonctionne pas avec le nouvel IDE Arduino (2.0 ) car les plugins ne sont pas encore supportés à la date de rédaction de la présente. Il faut donc impérativement utiliser une version < 2.0 pour la programmation de D17
Ajout du support pour les cartes à base d'ESP8266
- Dans l'IDE arduino, choisir File/Preferences/
- Dans Additionnal Board Manager, ajouter la ligne suivante :
http://arduino.esp8266.com/stable/package_esp8266com_index.json - Ensuite, se rendre dans Tools/Board/Boards Manager...
- Rechercher ESP8266 et sélectionenr le paquet "ESP8266 by ESP8266 Community"
- Cliquer sur [Install]
Ajout du support des Web Sockets
- Toujours dans l'IDE arduino, choisir Tools/Manage Librairies...
- Rechercher Websockets Generic et choisir la version développée par Markus (entres autres développeurs)
- Cliquer sur [Install] et installer toutes les dépendances.
Ajout de l'outil ESP8266 Sketch Data Uploader
- Se rendre sur https://github.com/esp8266/arduino-esp8266fs-plugin/releases/
- Télécharger le fichier ESO8266FS-0.5.0.zip
- Créer un répertoire tools dans le répertoire Sketchbook de l'IDE.
- Le répertoire peut se trouver via File/Preferences et en consultant le champ Sketchbook Location
- Attention ! : Sous Linux, le répertoire Sketchbook est ~/Documents/Arduino
Il faut donc avoir une structure ~/Documents/Arduino/tools
- Dézipper le contenur du fichier dans le répertoire tools nouvellement créé
- On obtient donc la structure suivante : [sketchbook directory]/tools/ESP8266FS/tool/esp8266fs.jar
- Redémarrer l'IDE Arduino
Voilà...l'environnement est prêt. En avant pour la suite !