No estoy seguro sobre el iPhone específicamente, pero la mayoría de los esquemas de detección de conector de auriculares usan uno de dos métodos.
En el primero, hay un contacto de resorte que se saca del camino cuando inserta el enchufe que actúa como un interruptor, conectando dos partes del circuito cuando el enchufe empuja el contacto a su posición. Para fingir esto sin dañar el teléfono, necesitará fresar un lado de su enchufe hasta el punto en que ya no empuje el contacto a su posición. Alternativamente, puede soldar cables a su enchufe e insertarlos cuidadosamente en las posiciones correctas dentro del conector para que el conector se conecte eléctricamente al conector sin ser realmente insertado mecánicamente.
El segundo método para la detección involucra circuitos para medir la impedancia de lo que esté conectado al conector. En este método, generalmente se busca una impedancia muy alta que indique que no hay nada allí, una impedancia en los cientos de ohmios que indican que los auriculares están conectados, una impedancia en ohmios de un solo dígito para un altavoz o una impedancia de menos de un ohmio para indica que el gato está en corto. Enchufar cualquier circuito eléctrico con una impedancia en estos rangos causaría la respuesta correcta. Entonces, para hacer que el teléfono piense que no hay nada enchufado, conecte un circuito con una impedancia de entrada en el rango de megaohmios, como un amplificador basado en amplificador operacional. Alternativamente, recortar el cable de los auriculares que desea enchufar y agregar interruptores o relés en la línea le permitiría cambiar entre tener auriculares allí y desconectarlos sin desconectar físicamente los auriculares.
- ¿Es beneficioso usar Swift en un proyecto pesado de Objective-C? ¿Podría conducir a un tamaño de aplicación más grande o tiempos de carga más largos?
- Estoy en el proceso de lanzar una aplicación de Android. Posteriormente, se desarrollará una versión de iOS. ¿Es posible patentar / proteger la aplicación para evitar el riesgo de ser copiada mientras se codifica la versión de iOS?
- ¿CS193P de Stanford en Itunes U es demasiado difícil para alguien con los siguientes antecedentes (CS106A + CS106B)?
- ¿Por qué los titulares de derechos de autor que poseen los derechos de autor de algunos juegos antiguos geniales aún no los han transferido a la plataforma iOS?
- ¿Qué funciona y qué no funciona para promocionar una aplicación de iPhone?