Android上のJRubyでArduinoのようなハード制御を実施できるようにしてみた

Android上のJRubyでArduinoのようなハード制御を実施できるようにしてみた

Android上で直接実行できるRubyインタプリタ SL4A JRuby用にモジュールに、pinModeやdigitalWrite等のArduino風のAPIを構築するクラスioBridge serverを作ってみた。Android端末にUSB直結した自作PICマイコンボードを作成し、PIC用にMicrobridgeを移植し、その上でJRuby側からの通信を処理するようにしたソフトスタックioBridge clientというのを作って、Android上のスクリプトにより直接ハードの制御をいじれるという環境をつくってみたもの。出先でも、PCレスでAndroid端末だけでハード制御をいじれるよというものです。(高精度なタイミングでの制御はできませんが)

http://www.nicovideo.jp/watch/sm16356708