USBホストシールドをセットアップ。買った状態ではピンヘッダが付いていないので、ピンヘッダを付けたのだけど…
スイッチサイエンス/商品詳細 Arduinoシールド用ピンソケットのセット
スイッチサイエンスのサイトを見たら、こんな便利そうなものが。USBホストシールド上のピンとブレッドボードを繋いだりするにはこっちのピンソケットのほうが良かったな。
いわたんlab 日記: AndroidとArduinoをUSBホストシールドでつなぐ(非ADK編)
今回はこのサイトと同じように、Logcatの出力をArduino経由で取得できたところまで確認。
いわゆる「非ADK」で使う場合は、microbridgeというArduino用のADB実装ライブラリを使ってADBのコマンドを使ってArduinoを制御することになるようだ。
Android側の実装としてはサンプルソースを見ると、TCPポート4567番にサーバソケットを用意し、そことArduino側のmicrobridgeと通信する形。なるほどねぇ。
あとは、この仕組みを使ってどうやって遊ぶかだなぁ。Android + Arduinoは以前Bluetoothで繋いで遊んだので、あえてUSB経由で制御したほうがいいケースってあるかな…。
コメント