Étape 7: Émulation des signaux IR en utilisant Arduino
Vous pouvez également envoyer des signaux IR en utilisant Arduino au lieu d’utiliser une télécommande. J’ai modifié le code de ladyada ainsi vous pouvez envoyer le code pour n’importe quel bouton en fournissant simplement sa valeur décodée. Ce code enverra le signal IR sur Réinitialiser, puis après chaque minute.
Pour configurer votre propre télécommande, choisissez n’importe quel bouton de votre télécommande et obtenir le C-tableau formaté pour cela prévu par le code de lecture IR Arduino à l’étape-3. Remplacez les valeurs attribuées aux uint16_t IRsignal array avec le tableau mis en forme, que vous avez obtenu.
Maintenant, vous pouvez coder pour envoyer le signal IR différent en appelant EncodeData() avec la valeur décodée de la touche que vous voulez envoyer en tant que paramètre, puis SendIRCode(). Par exemple, vous voulez envoyer le signal IR pour bouton dont la valeur décodée est 2, composez le EncodeData(2) suivi en appelant SendIRCode(). Aussi simple que ça !
Le croquis ci-joint arduino vous attend envoyer la valeur décodée du bouton vous souhaitez émuler et envoie le signal IR pour elle. N’oubliez pas de mettre fin dans serial monitor comme « Nouvelle ligne » de ligne.