今回はシリアル通信します relativelayout.hatenablog.com 前回は、なんとなくAndroidのUSBホスト(OTG)機能をつかって、接続されているデバイスの情報を引っこ抜いてみました。今回は、もう少し踏み込んで、接続されたArduinoとシリアル通信してみます。 ArduinoとAndroid のUSBホスト機能を利用した通信にはオープンなライブラリが多数あります。 github.com github.com 今回は、このようなライブラリを利用せずに、1からAndroidの公開APIだけで実装していきます。 まずはAndroid側 Manifestですが、前回同様以下の1文のみ変更します。 <uses-feature android:name="android.hardware.usb.host"/> いわゆるIntentFilterの追加はしません。必ずしも必要