ホストベースなirbでmrubyとラジコンと戯れる その2

mrubyを使ったホストベースなirbその2です。

動画

コマンド

#fileコマンド

Rubyファイルを読み込んで、ボード上で実行させます。

#reconnectコマンド

一旦USBを抜いて、再度挿し直した時に復帰する機能です。

開発サイクル

この2つのコマンドを使えば、コードを編集→USB接続なしで自由な場所でラジコンを動かす→状態の問い合わせ、コードの再編集の無限ループです。らぴっどぷろとたいぴんぐ。

自分はラジコンカーで遊んでいますが、仕組みは汎用(のつもり)です。

ロボット的な機器にあちこち移動させて、返ってきてから機器が取ってきた情報をRubyのオブジェクトとして自由に弄り回してちょっと一部メソッドを書き換えて、、とかできます。RubySmalltalk的?CLOS的?オブジェクト指向バンザイ。