(Page créée avec « {{Tuto Details |Licences=Attribution (CC-BY) |Description=z |Disciplines scientifiques=Optical |Difficulty=Technical |Duration=2 |Duration-type=hour(s) }} {{Introduction}}... ») |
|||
(2 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Tuto Details | {{Tuto Details | ||
+ | |Main_Picture=Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_bibli.png | ||
|Licences=Attribution (CC-BY) | |Licences=Attribution (CC-BY) | ||
− | |Description= | + | |Description=Grâce à ce tutoriel, vous serez en mesure d'importer des bibliothèques (Libraries) dans l'interface de développement Arduino |
− | |Disciplines scientifiques= | + | |Disciplines scientifiques=Arduino |
− | |Difficulty= | + | |Difficulty=Easy |
− | |Duration= | + | |Duration=5 |
− | |Duration-type= | + | |Duration-type=minute(s) |
+ | |Tags=arduino, bibliothèque, programmation | ||
+ | }} | ||
+ | {{Introduction | ||
+ | |Introduction=Par commodité et pour alléger le code, le rendre plus lisible, il arrive souvent que les programmes pour Arduino demandent des bibliothèques de programmes pour pouvoir fonctionner (Libraries). | ||
+ | |||
+ | |||
+ | Une bibliothèque est un ensemble de programmes qui permettent d'utiliser plus facilement un périphérique Aduino (capteur, moteurs, écran etc etc..) | ||
+ | |||
+ | <br /> | ||
}} | }} | ||
− | |||
{{Materials}} | {{Materials}} | ||
− | {{Tuto Step}} | + | {{Tuto Step |
+ | |Step_Title=Reconnaître l'erreur "classique"de compilation | ||
+ | |Step_Content=Il arrive parfois d'un copié collé de code pioché sur le web et inséré dans l'interface de développement Arduino que ce dernier "coince" à la compilation. | ||
+ | |||
+ | |||
+ | |||
+ | Le message sera alors si il manque une bibliothèque :<syntaxhighlight lang="arduino"> | ||
+ | sketch_sep04b:3:10: fatal error: ma_bibliotheque.h: No such file or directory | ||
+ | #include <ma_bibliotheque.h> | ||
+ | ^~~~~~~~~~~~~~~~~~~ | ||
+ | compilation terminated. | ||
+ | exit status 1 | ||
+ | ma_bibliotheque.h: No such file or directory | ||
+ | |||
+ | </syntaxhighlight>Le message "fatal error: ma_bibliotheque.h: No such file or directory" apparaît, pas de panique, cela veut dire que le logiciel Arduino ne trouve pas la bibliothèque dans son répertoire "libraries" , nous allons donc l'importer ! | ||
+ | |Step_Picture_00=Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_bibli.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=L'arborescence Arduino | ||
+ | |Step_Content=Lorsque vous installez l'interface de développement Arduino, ce dernier va créer un dossier Arduino sur votre ordinateur (généralement dans votre dossier personnel ou dans Documents) | ||
+ | |||
+ | |||
+ | Ce dossier Arduino, sert au logiciel de développement Arduino pour stocker vos programmes mais aussi pour stocker les bibliothèques (libraries). | ||
+ | |||
+ | |||
+ | Vous devriez donc avoir un dossier nommé libraries à l'interieur de votre repertoire '''Arduino''' ('''/Arduino/libraries''') | ||
+ | |||
+ | |||
+ | C'est ici où vont se retrouver toutes nos bibliothèque, et si une bibliothèque manque (No such file or directory) c'est qu'elle n'est pas présente dans le repertoire '''libraries''' | ||
+ | |Step_Picture_00=Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_arbo.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Ajout d'une bibliothèque via l'interface Arduino | ||
+ | |Step_Content=Sûrement la technique la plus facile et la meilleure : | ||
+ | |||
+ | Ajouter des bibliothèques via l'interface Arduino. | ||
+ | |||
+ | |||
+ | Pour cela rien de plus simple, rendez vous dans le menu '''"Croquis>Inclure une bibliothèque>Gérer les bibliothèques"''' | ||
+ | |||
+ | |||
+ | Une fenêtre, apparaît alors vous permettant de rechercher la bibliothèque désirée, puis il ne vous reste plus qu'à cliquer sur "Installer" et Voilà ! | ||
+ | |Step_Picture_00=Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_Capture_d_cran_du_2020-09-04_10-58-27.png | ||
+ | |Step_Picture_01=Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_Capture_d_cran_du_2020-09-04_11-00-18.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Ajout d'une bibliothèque zipée | ||
+ | |Step_Content=Il arrive parfois que l'on ne retrouve pas la bibliothèque désirée dans le gestionnaire de bibliothèque. Pas de soucis, il est possible télécharger une bibliothèque glanée sur le web (sur github par exemple) et d'importer directement celle-ci dans le logiciel. | ||
+ | |||
+ | |||
+ | Là encore rien de compliqué ! Rendez-vous dans "'''Croquis>Inclure une bibliothèque>Ajouter la bibliothèque .ZIP'''" | ||
+ | |||
+ | |||
+ | Une fenêtre apparaît alors vous permettant de choisir la bibliothèque zip téléchargée auparavant. | ||
+ | |Step_Picture_00=Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_Capture_d_cran_du_2020-09-04_11-07-57.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Ajouter une bibliothèque "à la main" | ||
+ | |Step_Content=Vous l'aurez compris, à chaque importation de bibliothèque soit via le gestionnaire de bibliothèque ou l'importation de ZIP, l'interface de développement Arduino va dézipper la bibliothèque téléchargée dans le dossier "libraries". | ||
+ | |||
+ | |||
+ | Il est donc tout à fait possible de télécharger une bibliothèque sur le web et de la dézipper dans le répertoire libraries ! Le tout "à la main" ou à la souris ;-) | ||
+ | }} | ||
{{Notes}} | {{Notes}} | ||
{{Tuto Status | {{Tuto Status | ||
− | |Complete= | + | |Complete=Published |
}} | }} |
Auteur jul | Dernière modification 4/09/2020 par Antonydbzh
arduino, bibliothèque, programmation Importez_des_biblioth_ques_de_programme_dans_l_interface_Arduino_bibli.png
Par commodité et pour alléger le code, le rendre plus lisible, il arrive souvent que les programmes pour Arduino demandent des bibliothèques de programmes pour pouvoir fonctionner (Libraries).
Une bibliothèque est un ensemble de programmes qui permettent d'utiliser plus facilement un périphérique Aduino (capteur, moteurs, écran etc etc..)
Il arrive parfois d'un copié collé de code pioché sur le web et inséré dans l'interface de développement Arduino que ce dernier "coince" à la compilation.
sketch_sep04b:3:10: fatal error: ma_bibliotheque.h: No such file or directory
#include <ma_bibliotheque.h>
^~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
ma_bibliotheque.h: No such file or directory
Lorsque vous installez l'interface de développement Arduino, ce dernier va créer un dossier Arduino sur votre ordinateur (généralement dans votre dossier personnel ou dans Documents)
Ce dossier Arduino, sert au logiciel de développement Arduino pour stocker vos programmes mais aussi pour stocker les bibliothèques (libraries).
Vous devriez donc avoir un dossier nommé libraries à l'interieur de votre repertoire Arduino (/Arduino/libraries)
C'est ici où vont se retrouver toutes nos bibliothèque, et si une bibliothèque manque (No such file or directory) c'est qu'elle n'est pas présente dans le repertoire libraries
Sûrement la technique la plus facile et la meilleure :
Ajouter des bibliothèques via l'interface Arduino.
Pour cela rien de plus simple, rendez vous dans le menu "Croquis>Inclure une bibliothèque>Gérer les bibliothèques"
Une fenêtre, apparaît alors vous permettant de rechercher la bibliothèque désirée, puis il ne vous reste plus qu'à cliquer sur "Installer" et Voilà !
Il arrive parfois que l'on ne retrouve pas la bibliothèque désirée dans le gestionnaire de bibliothèque. Pas de soucis, il est possible télécharger une bibliothèque glanée sur le web (sur github par exemple) et d'importer directement celle-ci dans le logiciel.
Là encore rien de compliqué ! Rendez-vous dans "Croquis>Inclure une bibliothèque>Ajouter la bibliothèque .ZIP"
Une fenêtre apparaît alors vous permettant de choisir la bibliothèque zip téléchargée auparavant.
Vous l'aurez compris, à chaque importation de bibliothèque soit via le gestionnaire de bibliothèque ou l'importation de ZIP, l'interface de développement Arduino va dézipper la bibliothèque téléchargée dans le dossier "libraries".
Il est donc tout à fait possible de télécharger une bibliothèque sur le web et de la dézipper dans le répertoire libraries ! Le tout "à la main" ou à la souris ;-)
Dernière modification 4/09/2020 par user:Antonydbzh.
Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #