1 votes

Comment envoyer mon propre signal IR avec le blaster IR ?

Comment envoyer mon propre signal IR avec le IR blaster ?

J'ai un projecteur qui a été livré avec une télécommande IR qui n'a pas encore d'application. Je veux programmer mon GalaxyS4 pour le contrôler. J'ai des récepteurs IR sur lesquels je peux voir le signal via un arduino mais je ne sais pas comment accéder au blaster IR de mon téléphone.

2voto

RossC Points 5100

Cette télécommande est largement reconnu comme étant incroyablement à jour, et compatible avec des centaines d'appareils. Il n'est pas gratuit, mais il existe une version gratuite.

Quelque chose comme cette application vous permet d'ajouter des codes pour différents appareils.

En termes de programmation, ce serait hors sujet ici, mais comme il y a peut-être des alternatives que vous pouvez utiliser, j'ai répondu à cette question. Vous pouvez utiliser le kit SDK Android et écrire vous-même une application IR en utilisant les fonctions suivantes Andrid 4.4 APIs .

Transmetteurs infrarouges

Lorsqu'il est exécuté sur un appareil qui comprend un émetteur infrarouge (IR), vous pouvez maintenant transmettre des signaux IR à l'aide de l'icône de l'appareil. ConsumerIrManager APIs. Pour obtenir une instance de ConsumerIrManager appel getSystemService() con CONSUMER_IR_SERVICE comme argument. Vous pouvez alors demander les fréquences IR supportées par le périphérique avec getCarrierFrequencies() et transmettre des signaux en passant la fréquence et le modèle de signal désirés avec transmit().

Vous devriez toujours vérifier d'abord si un dispositif comprend un émetteur IR en appelant hasIrEmitter() mais si votre application n'est compatible qu'avec les appareils qui en sont dotés, vous devez inclure un fichier de type <uses-feature> dans votre manifeste pour "android.hardware.consumerir" (FEATURE_CONSUMER_IR) .

(Note : Je n'ai aucun lien avec les applications citées)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X