Étape 2: télécommandes
Parce que j’ai le décodeur IR qui a été construit pour l’épisode 2, je pouvais choisir plus toute distance pour cette application. Mais si vous n’avez pas de décodeur, alors vous devez une télécommande avec codes connus et qui n’interfère pas avec d’autres choses comme votre TV. La télécommande que j’ai effectivement fini par utiliser est celui qui est vraiment pas cher sur eBay. Il possède 21 touches et, bien que les repères clés peuvent varier, les codes pour les endroits clés sont habituellement les mêmes. Un exemple typique est montré ci-dessus. L’adresse de cette télécommande est 00 FF (octets 1 et 2 respectivement). Les codes de touche pour octet 3 (en valeurs hexadécimales) sont également indiqués ci-dessus. Octet 4 est juste le XOR d’octet 3 donc j’ai ignoré la valeur d’octet 4 dans le logiciel.
Après que j’ai décidé quelles touches utiliser la télécommande de la clé de 21, je les ai copié dans l’apprentissage Chunghop distant indiqué ci-dessus. Je l’ai fait parce que je l’ai trouvé plus facile à utiliser et plus intuitive que les affectations de touches sont concernées. Les touches power et volume sont évidents, tandis que le A / V clé est assignée à la sélection de la source d’entrée et les clés de la chaîne sont tous deux assignés à activer/désactiver la sélection de canaux haut-parleurs 2.1/5.1. La touche mute est unassigned dans mon application.