Arduino + Android via USB

Olá!

Gostaria de desenvolver projetos com Arduino e Android.
Mas como não tenho módulo wireless e bluetooth, devo utilizar a porta USB.
Ou seja, preciso conectar o cabo USB no smartphone e no Arduino para fazer a comunicação.

Alguem sabe por onde começo o estudo?
Vi sobre a API Amarino, mas pelo que entendi a comunicação é via bluetooth (?)

Abs