====== Installation pour Arduino IDE ====== Cette section décrie comment installer Arduino IDE pour développer sur Kniwwelino. Ceci est nécessaire uniquement si tu souhaites utiliser Kniwwelino sans Kniwwelino Blockly (outil de développement en ligne) ou si tu travailles avec Windows, Linux ou Mac OSX. - Télécharge [[https://www.arduino.cc/en/Main/Software|la dernière version d'Arduino IDE]], installe-la et lance-la. - Ajoute le support pour la carte Kniwwelino dans Arduino IDE * Dans OSX sélectionne dans le menu : **Arduino > Préférences** / Dans Windows et Linux **Fichier > Préférences** * Copie **http://arduino.esp8266.com/stable/package_esp8266com_index.json** dans le champs **URL de gestionnaire de cartes supplémentaires** {{ :fr:arduino_preferences.png?600 |}} * Redémarre Arduino IDE * Sélectionne dans le Menu: **Outils > Type de carte: > Gestionnaire de carte ** * Saisi **ESP** dans le champ de recherche de la fenêtre du gestionnaire de cartes. {{ :fr:arduino_board.png?600 |}} * Sélectionne ESP8266 * **Sélectionne la version __2.4.0__ à installer** * Clique sur le bouton Installer - Installation de toutes les bibliothèques nécessaires : * Sélectionne dans le Menu: **Croquis > Inclure une bibliothèque > Gérer les bibliothèques** * Cherche les bibliothèques suivantes et installe-les en sélectionnant la bibliothèque et en cliquant sur le bouton Installer. __Attention à bien utiliser les versions indiquées ci-dessous.__ * Kniwwelino * Adafruit GFX Library __v1.2.2__ * Adafruit NeoPixel __v1.1.6__ * ArduinoJson __v5.11.1__ * MQTT by Joel Gaehwiler __v2.3.1__ * WifiManager __v0.12__ * Time __1.5__ * TimeAlarms __1.5__ * TimeZone __1.1.1__ - Maintenant tu devrais pouvoir trouver la carte **WeMos D1 R2 & mini** dans la liste des cartes supportées **Outils > Type de carte : __WeMos D1 R2 & mini__** . - Il est important de régler la taille du flash sur **4M (3M SPIFFS)** dans **Outils > Flash Size : 4M (3M SPIFFS)**. Plus d'infos disponibles sur **[[https://github.com/LIST-LUXEMBOURG/KniwwelinoLib|la page Github de Kniwwelino]]**. Si tu as des problèmes avec les bibliothèques, essaye de télécharger [[https://doku.kniwwelino.lu/_media/en/download/kniwwelinodependencies_1.2.0.zip|kniwwelinodependencies_1.2.0.zip]] et extrait l'archive dans ton répertoire Arduino > librairies.