Créer des applications professionnelles avec Arduino UNO 

Gérer les bibliothèques dans L'IDE d'Arduino

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Découvrez la gestion des bibliothèques dans l'IDE (Integrated Development Environment, environnement de développement intégré) d'Arduino.
06:04

Transcription

Dans cette vidéo, je vais vous montrer comment gérer les bibliothèques. Alors tout d'abord, une question que l'on pourrait se poser, c'est de savoir où se situent les fameux exemples qui sont ici. Alors pour ça en fait, y'a rien de bien cruel, il suffit d'aller dans Program Files, Arduino, exemples. Et en fait, vous retrouvez l'intégralité des différents sketchs qui ont été écrits. Vous avez même la schématique, vous voyez, qui vous est donnée. Toujours fait avec Fritzing, le layout, vous voyez, donc c'est quand même quelque chose de très compact. Nous avons la même chose au niveau des librairies, c'est-à-dire que la liste que vous avez ici, c'est la même liste que vous avez dans votre IAE (?) quand vous faites, en fait Exemples, et si je vais pas trop vite, ici, voilà tous les exemples. Et puis à partir de là, vous pouvez faire autre chose, à savoir inclure des bibliothèques qui viennent de l'extérieur, depuis le dépôt légal d'Arduino, par exemple. Alors pour ceux-ci, il faut aller dans Inclure une bibliothèque, et puis Gérer les bibliothèques. Et là vous avez en fait accès au dépôt légal de toutes les bibliothèques qui ont été faites par la communauté. Alors, vous avez la possibilité d'effectuer des filtres, comme vous pourrez le constater par vous-même. Et puis, vu que nous avons utilisé un accéléromètre, ADXL, vous voyez, on nous a déjà proposé plusieurs bibliothèques qui existent, et j'en ai déjà installé deux. Donc en fait, pour en installer une c'est très simple, il suffit de cliquer Installer, et ça se fait. Alors à partir de là, vous allez voir que dans les différents croquis que vous avez, ici, tout en bas vous retrouvez le croquis, vous retrouvez justement les bibliothèques recommandées, la première que j'ai installée, qui vient de chez Adafruit, pour l'ADXL. Donc là c'était un seul et même package, et puis l'ADXL qui a été fait, en fait, par un contributeur dont on a vu le nom juste avant. Donc voilà en ce qui concerne la gestion. Alors maintenant où va se loger ce beau petit monde. Pour cela en fait, c'est le dossier que vous avez par défaut au moment de l'installation de l'IDE d'Arduino qui crée en fait un dossier Arduino Librairies dans vos Documents. Et vous voyez que j'ai téléchargé donc, depuis le dépôt légal, les exemples. Donc là c'est un .PDE. Pour la première fois, lorsque vous voudrez utiliser notamment par exemple ce sketch, il vous sera nécessaire de faire Ouvrir avec, et aller chercher dans les applications, le .EXE qui se trouve dans Program Files (x86), Arduino, et il faudra sélectionner celui-ci car en effet le .PDE n'est pas quelque chose qui est pris en charge automatiquement par l'IDE. Maintenant si on regarde un peu ce qu'il en est, et si je vous ai démontré un petit peu de ci de là que il était nécessaire des fois d'effectuer de la programmation registre à registre, c'est simplement parce que, pour écrire les bibliothèques des fois, vous êtes obligé(e) de mettre les mains un peu dans tout ça. Alors prenons par exemple l'exemple qui était fait par cet auteur enfin là, c'est Adafruit, c'est une société donc vous voyez, on a mis un Copyright, etc. Et là vous voyez que on se retrouve quand même avec du C++, et justement alors avec toujours des méthodes clés qui appartiennent à Arduino, puisque en fait on a inclus la bibliothèque Arduino.h. Donc pas de souci. Mais après pour le reste, vous devez coder ça en C++, et puis on est partis, on est obligés de refaire une formation pour apprendre à effectuer tout ça. Donc après, si on regarde encore ici au niveau du dépôt en fait, tout est lié à Github, qui doit traîner quelque part, voilà, ici, on le voit très bien. Et après en fait, sur le deuxième exemple, si je regarde ici, vous voyez que la personne a bien mis ses codes source d'un côté, côté C++ et avec .h, un header. Et vous avez différents dossiers dans lesquels il y a README, puis ici, il m'a effectué Donc, si vous voulez créer vous-même vos propres librairies, vous devrez aussi utiliser un fichier Keyword, en fait un fichier texte qui va permettre de recenser l'ensemble des méthodes que vous avez, pour pouvoir les identifier facilement sur le dépôt légal. Donc voilà, en ce qui concerne la gestion de la librairie. Donc dernière petite chose, maintenant si vous voulez avoir un croquis, ce que vous allez faire c'est Enregistrer sous. Là par défaut, il vous propose de le mettre dans Arduino, librairie, alors moi je vais le rappeler Blink, c'était le nom d'origine. Je vais le renommer Mon_Blink. Enregistrer. Et là maintenant, si je veux aller plus vite, je peux directement avoir Mon_Blink. Et si je veux réutiliser des bibliothèques qui ont été importées depuis le dépôt légal, dans ce cas là je fais Inclure une bibliothèque, et là il va me faire un include en tête. Voilà, avec en fait le .h qui va me permettre d'utiliser toute les méthodes et les classes qui ont été décrites dans le fichier C++.

Créer des applications professionnelles avec Arduino UNO 

Mettez en œuvre des périphériques de communication de votre carte Arduino UNO. Abordez les protocoles de communication et concevez des applications ludiques et professionnelles.

3h12 (39 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Arduino UNO Arduino UNO Rev3
Spécial abonnés
Date de parution :31 août 2017
Mis à jour le:22 sept. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !