Étape 3: Téléchargez et installez la bibliothèque de télécommande IR
Ce projet utilise une bibliothèque de télécommande IR qui a été développée par Ken Shirriff. Cette bibliothèque vous permet de décoder le signal provenant de votre télécommande. Vous pouvez vérifier son projet original et configurer ici : http://www.righto.com/2009/08/multi-protocol-infr...
La première chose que vous devez faire pour ce projet est de télécharger le fichier zip de la bibliothèque. Vous pouvez le trouver ici : https://github.com/shirriff/Arduino-IRremote
Cliquez sur « Télécharger le ZIP » sur le côté droit de la page et enregistrez le fichier zip. Puis décompressez-le. Renommez le dossier « IRRemote » (sauf si ce nom est déjà utilisé).
Puis copiez le dossier dans votre répertoire de bibliothèques. Le répertoire des bibliothèques doit contenir le dossier « IRremote. » Si pour une raison quelconque, vous avez déjà un dossier portant ce nom, vous devrez peut-être renommer. Le dossier IRremote doit contenir les fichiers. Sont causés beaucoup de problèmes rencontrés lorsque téléchargées dans le code, soit la bibliothèque n’étant ne pas chargée dans l’emplacement correct. Mise à jour : La version 1.5.8 du logiciel Arduino, plusieurs des bibliothèques par défaut ont été modifiées. Cela a créé des bibliothèques IRremote en double. Donc si vous rencontrez des erreurs, c’est probablement la source. Vous devrez peut-être modifier le nom de fichier pour le faire fonctionner correctement.
Très probablement, vous obtiendrez cette erreur ci-dessous :
/opt/Arduino-1.5.8/Libraries/RobotIRremote/SRC/IRremoteTools.cpp:5:16 : erreur: 'TKD2' n’a pas été déclarée dans ce scopeint RECV_PIN = TKD2 ; la broche le IR récepteur est ^ erreur de compilation.
Vous devez supprimer les fichiers libraries\RobotIRremote\IRremoteTools.cpp et libraries\RobotIRremote\IRremoteTools.h ce qui devrait résoudre le problème. Ils sont des exemples de fichiers qui sont en quelque sorte se comprenait. Vous pouvez déplacer ces deux fichiers à un autre endroit comme sauvegarde.