Étape 7: Arduino IR Control Library
J’ai utilisé la bibliothèque IR que Ken Sherriff créé. Je ne vais pas aller dans tous les détails, puisqu’il a une mine de renseignements à http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html.
Entre informations de Ken et informations contenues au https://learn.adafruit.com/ir-sensor/reading-ir-commands, j’ai été en mesure d’obtenir une compréhension de ce qu’il faut faire en environ une heure. Votre kilométrage peut varier.
Attention 1 :
J’ai utilisé à l’origine un Arduino Mega, la détection IR a très bien fonctionnée, mais la fonction de transmission ne fonctionnerait pas. La bibliothèque doit avoir l’émetteur IR connecté à la broche 3 de l’Arduino. Une Arduino Uno fonctionne bien, mais un Arduino Mega ne fonctionne pas. Il y a information sur le Web à faire une méga pour travailler, mais j’étais sur une voie rapide à faire.
Attention 2 :
L’autre chose qu'est que si la télécommande n’utilise pas de NEC, Sony, RC5, RC6 IR ou types de codes, le logiciel va dire il est inconnu et vous donner les codes raw, j’ai découvert. J’ai vérifié plusieurs autres télécommandes, que j’ai eu autour de la maison pour divers TV et tel. Même si les appareils n’étaient pas NEC ou Sony,, les codes de télécommande est apparu comme celui qui se trouve dans la bibliothèque (NEX, Sony, RC5, RC6) et ils ont travaillé.
ATTENTION 3 :
La dernière chose à garder à l’esprit est qu’une valeur pour le code distant affiche un nombre comme 68B92, il s’agit de 0x68B92 hexagonal. Chaque chiffre hexadécimal est 4 bits, donc la longueur de ce numéro indiqué ci-dessus est 20 bits puisque c’est 5 chiffres. Jouer avec elle et ces conseils fera tous les sens.