No soy muy bueno con el desarrollo de la aplicación para Android, así que asumo que puedes hacer que la toma de auriculares produzca un voltaje en referencia al anillo "común". Este chico hizo que su androide emitiera una forma de onda que dependía de las lecturas del dispositivo del acelerómetro.
La mayoría de los teléfonos inteligentes tienen enchufes TRRS, donde el detalle se ve así:
Entonces,sipuedescontrolarladiferenciadevoltajeentre"Izquierda" o "Derecha" y "Común", entonces podrías explotar eso.
Haga que la diferencia de voltaje alimente un transistor, mientras que su batería externa controla su LED. Este es un método mucho mejor porque realmente no desea que su teléfono conduzca su LED, solo quiere que diga "OK, encienda, ahora apague", etc.
simular este circuito : esquema creado usando CircuitLab
Así que es solo un circuito muy simple, donde el teléfono activa / desactiva el transistor. Cuando el voltaje de "IZQUIERDA o DERECHA" sube, la corriente viajará desde la batería, a través del transistor y a través del LED. La configuración del voltaje a tierra detendrá el flujo de corriente.