Siempre puedes usar Arduino para comunicarte con Android. Tienes mil tutoriales en internet de cómo hacerlo. Aunque si no recuerdo mal creo que emplea el chip ftdi que te han dicho. En cualquier caso creo que es lo más fácil porque hay librerías ya hechas y mucha información incluso para gente que no ha estudiado electrónica