Installer la bibliothèque IRremote
Dernière mise à jour
Dernière mise à jour
Il existe un très grand nombre de permettant d’étendre des fonctionnalités du langage Arduino.
Elle permettent de faciliter la programmation de capteurs, préactionneurs, modules des communication et d’affichage, … en mettant à disposition des fonctions prêtes à utiliser.
Dans notre cas, nous allons utiliser la bibliothèque IRremote. Elle permet de décoder les signaux électriques reçus par le capteur IR et de faire la correspondance entre les codes et les touches de la télécommande
Depuis l’, aller dans menu Croquis/Inclure une Bibliothèque/Gérer une bibliothèque …
La fenêtre suivante apparaît:
Il liste l’ensemble des bibliothèques « officielles ». Pour en installer une, il suffit de la rechercher (utiliser le filtre), puis de cliquer sur Installer.
Cette opération est potentiellement à renouveler lors d'une nouvelle connexion à votre session d'ordinateur.
Vous aller utiliser la librairie IRremote by shirriff en version 4.0.0. Quand la librairie est installée, on obtient cette fenêtre dans le Gestionnaire de Librairie
Pour l'utilisation de la télécommande et du shield moteur sur le même robot, il faut résoudre un problème de compatibilité.
Le fichier IRTimer.hpp doit être remplacé par le fichier ci-dessous dans le répertoire:
C:\Users\votre_login_session\Documents\Arduino\libraries\IRremote\src\private
Pour utiliser la bibliothèque, il faut ajouter la ligne suivante. C'est la commande #include qui ajoute (inclus) la bibliothèque dans le programme.
Cette bibliothèque permet d'utiliser les commandes qui commence par IrReceiver.xxxxx
Vous allez utiliser une programme tout fait pour cette partie décodage de la commande reçue par le récepteur IR: Vous allez utiliser le contenu de la commande stocké dans la variable IR_CodeRecu .