1 votos

¿Cómo puedo enviar mi propia señal de infrarrojos con un emisor de infrarrojos?

¿Cómo puedo enviar mi propia señal de infrarrojos con el lanzador de infrarrojos?

Tengo un proyector que venía con un mando a distancia por infrarrojos que no tiene ya una aplicación. Quiero programar mi galaxyS4 para controlarlo. Tengo receptores de infrarrojos que puedo ver la señal a través de un arduino, pero estoy perdido en cuanto a cómo llegar a mi teléfono propio blaster IR.

2voto

RossC Puntos 3725

Este mando es ampliamente aceptado como increíblemente actualizado, y compatible con cientos de dispositivos. No es gratuito, pero hay una versión libre.

Algo así como esta aplicación le permite añadir códigos para varios dispositivos.

En cuanto a la programación, esto se saldría del tema aquí, pero como puede haber alternativas que puedas utilizar te he contestado a esto. Podrías usar el SDK de Android y escribir una aplicación IR tú mismo usando el APIs de Andrid 4.4 .

Transmisores de infrarrojos

Cuando se ejecuta en un dispositivo que incluye un transmisor de infrarrojos (IR), ahora puede transmitir señales IR utilizando el ConsumerIrManager APIs. Para obtener una instancia de ConsumerIrManager Llama a getSystemService() con CONSUMER_IR_SERVICE como argumento. A continuación, puede consultar las frecuencias IR soportadas por el dispositivo con getCarrierFrequencies() y transmitir señales pasando la frecuencia y el patrón de señal deseados con transmit().

Siempre debe comprobar primero si un dispositivo incluye un transmisor IR llamando a hasIrEmitter() pero si tu aplicación es compatible sólo con dispositivos que sí lo tienen, debes incluir un <uses-feature> en su manifiesto para "android.hardware.consumerir" (FEATURE_CONSUMER_IR) .

(Nota: no tengo ninguna relación con ninguna de las aplicaciones mencionadas)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X