Android USBを用いてシリアル通信を行う方法
https://groups.google.com/forum/?hl=ja#!topic/android-group-japan/eox6wGtMOSY
投稿の中で紹介されていたサイト
http://android.serverbox.ch/?p=370
上記のサイトを読む感じだとハニコムのUSB Host APIを使ってFTDIのチップと通信してるみたい。
とりあえずデスマが近いのでさくっとした動作確認だけしました。
追記
アプリ側は紹介されているサイトのままなので、シリアルからカウントアップした値を常に出し続ける。Arduino側は受信したデータを2で割ってあまりが1ならLEDをオンにするスケッチを書き込んだ。
Android
Optimus Pad(L-06C) 3.1
Arduino
・Arduino Duemilanove
・Arduino Pro Mini 328 3.3V 8MHz + FT232RL搭載小型USB-シリアルアダプタ 3.3V
Arduino UNOはUSB-シリアル変換のチップがFTDI製のものからATmega8U2
に変わっているのでそのままでは認識しない様子。
この辺ももしかしたらどこかに仕様が落ちてるかも。
#以下アフィリエイト用の広告です