¿Cómo envío mi propia señal IR con el IR Blaster?

¿Cómo envío mi propia señal IR con el IR blaster?

Tengo un proyector que vino con un control remoto IR que aún no tiene una aplicación. Quiero programar mi galaxyS4 para controlarlo. Tengo receptores IR en los que puedo ver la señal a través de un arduino, pero no sé cómo llegar al blaster IR de mis teléfonos.

Respuestas (1)

Este control remoto es ampliamente aceptado por ser increíblemente actualizado y compatible con cientos de dispositivos. No es gratis, pero hay una versión gratuita.

Algo como esta aplicación te permite agregar códigos para varios dispositivos.

En términos de programación, esto estaría fuera de tema aquí, pero dado que puede haber alternativas que puede usar, he respondido esto. Puede usar el SDK de Android y escribir una aplicación IR usted mismo usando las API de Andrid 4.4 .

Transmisores infrarrojos

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

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

(Nota: no tengo ninguna participación con ninguna de las aplicaciones enumeradas)