Enviando datos a través de la toma de auriculares del iPhone

3

Hace poco compré un TRRS Pigtail en sparkfun y quiero tener dos botones conectados a un extremo del cable y otro extremo conectado al iphone en la toma de auriculares. Me gustaría poder tener una aplicación que detecte cuando se presiona un botón.

¿Cómo podría hacer eso?

    
pregunta Coder404

2 respuestas

5

Genérico:

Conecte cada botón entre uno de los canales de salida estéreo y la entrada de micrófono, junto con algunas resistencias para atenuación y posiblemente un capacitor para bloqueo de CC (se han publicado circuitos de entrada de audio adecuados, puede buscarlos tan fácilmente como pueda) ).

Haga que su aplicación emita un tono de audio de diferente frecuencia en cada uno de los canales izquierdo y derecho. Pídale que recopile datos del micrófono y use uno de los algoritmos de detección de frecuencia conocidos para determinar si uno o ambos tonos están presentes en una amplitud significativa.

Específico del proveedor:

Investigue cómo se implementan los botones de función en los auriculares (pausa, salto de pista, lo que sea) y construya dichos circuitos. Actúa como una aplicación de reproducción que podría usarlos, regístrate con el sistema operativo para esos eventos y haz lo que quieras con ellos.

    
respondido por el Chris Stratton
5

Mientras todos los demás están diciendo cosas como "es una salida, ficticia" (muy parafraseada), me gustaría señalar que hay "botones remotos" en los auriculares para los iPhones. Incluso los auriculares que vienen con el iPhone incluyen un micrófono y algunos botones para volumen, reproducir / pausar, etc.

Sugiero buscar en Google para diferentes diseños de control remoto de auriculares con cable de bricolaje. Aquí hay algunos que encontré:

enlace

O puede comprar un control remoto en línea prefabricado y modificarlo. Como este: enlace

¡Disfruta!

    
respondido por el user3624

Lea otras preguntas en las etiquetas