感動。

久しぶりにこういう方面で感動した。

夜中に、Androidとマイコン、接続して何か作れないかな…と考えてたわけですよ。
ぱっと思いつくのは、PICとかArduinoADKライブラリ組み合わせることでしょう。

適当にネット見てたら、FTDriverっていう、Android用USBシリアル変換ドライバを発見。*1
…ん?と思ってサンプルアプリDLして、2010年に買ったトラ技付録のH8SX基板を挿してみた所…*2
なんと!一発で動いた!一行もコード書いてないのに/(^o^)\

f:id:kuro_m88:20130624015202j:plain:w450

このH8SX基板、

  • USBシリアル変換チップにFTDI社のFT232RLを使っていて
  • この基板自体がUSB給電で動くようになっていたこと
  • この接続方法の場合、ADKの場合と違ってAndroid端末側がHOSTになるため、基板側に別途電源を接続する必要がなかったこと
  • 2年くらい前にこのチップに最後に書き込んだプログラムがシリアル通信をエコーするプログラムだったこと

以上の条件がたまたま揃っていて、アプリをDLして携帯とH8SXボードを刺しただけで一発動作してしまったのでした。

2年くらいマイコン触ってないから、これ使って何か作れと誰かに言われているような気分だ(笑)
開発環境の準備しなきゃね!

*1:http://ksksue.com/wiki/doku.php?id=wiki:android:hardware:usb:ftdriver

*2:http://toragi.cqpub.co.jp/tabid/284/Default.aspx