Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 2.85 KB

README_JP.md

File metadata and controls

58 lines (48 loc) · 2.85 KB

scratch2romo で Romo を動かすには

対応しているアプリケーション

以後の説明で Scratch と言った場合、ピョンキーまたは Scratch 1.4 を指します。

iPhoneをネットワークにつなぐ

Scratch をインストールした端末と、Romo に接続するiPhone とは、 同じネットワークに接続している必要があります。 Scratch をインストールした端末のIPアドレスをひかえておきます。 (iOSであれば、「設定」アイコン => Wi-Fi => 接続しているネットワークの横にある(i)マークから確認可能です)

ScratchでRomoと通信する準備をする

Scratch を起動して、左上、青の「調べる」を選び「スライダーセンサーの値」 ブロックの上で右クリックして、「遠隔センサー接続を有効にする」を 選んでください。

iPhoneをRomoにつなぐ

romo2scratch をインストールした iPhone を Romo に差します。 このとき、Romo 公式アプリが起動してしまいますが、こちらは閉じて、 Romo2Scratch を起動します。

iPhoneをScratchにつなぐ

scratch host address に Scratch が起動している端末の IP アドレスを入力し、 Connect をタップします。Connected と表示されたら接続 OK です。

Scratch から Romo に送れる命令

コマンド 説明
forward 前進
backward 後進
right 右に曲がる
left 左に曲がる
up 上を向く
down 下を向く
photo 写真を撮る
light on ライト点灯
light off ライトを消す

スクラッチからセットできる変数

変数名 範囲 説明
speed 0 - 100 Romo のスピード
degrees 0 - 360 曲がるときの角度
steps -100 - 100 forward または backward を命令したときの進む距離

センサーの値として取得できるもの

変数名 範囲 説明
heading 0 - 360 Romo の向いている方向、北が 0
audio -30 - 0 iPhone のマイクが取る音量レベル

PC/Mac にインストールした Scratch であれば添付したサンプルプログラム scratch2romo_test.sb を開いてお使いいただくのが良いかと思います。