イマイチ有効活用できていない、iPod touchとMacBook Airをつかって レゴ マインドストーム NXTを動かしてみました。
システム全体のイメージ
ruby-nxtのインストール
ここを参考にすればよいかと。
ただし、demoはに格納されているようです。
ruby-nxtをつかったNXTコントローラの作成
CGIリクエストごとだと毎度Bluetoothの接続からで非常にレスポンスが悪いので、
常駐型のコントローラ部として作成。
MacBook AirでCGIを動かす設定
httpd.confのほかにユーザごとの設定ファイルがあり、こちらを編集しないとCGIが動きません。
AjaxなHTMLをがんばる
脱獄していないので、webベースでしかiPod touchにアクセスできない。
さらに、指でなぞって動かしたかったのですが、これまた、iPod touochではドラッグイベント?の
扱いが特殊なので、結局ボタンを押している間だけ、対象の操作を行い、離すと停止にすることも
また、NG。
結局ボタンを押したら数秒動作を続けるか、超音波センサーをうまいことつかって、障害物に接近するまで、選択した動作を続けるかみたいな感じになりそうです。(笑
「main.css」をダウンロード
「nxtControll.html」をダウンロード
「nxtCmdServer.rb」をダウンロード
「sendNxtCommand.pl」をダウンロード
「robo.cgi」をダウンロード
最近のコメント