よみこんでいるよ。ちょっと まってね。
ずっと このままなら、ページを よみこみなおしてね。
SPIKE™ アプリで つくった プログラムを、がめんの ロボットで うごかそう
ひこうしきの アプリです。LEGO®・SPIKE™ は LEGO Group の 商標です。
ロボットを ゆびで うごかせるよ。
青い まるで むきを かえられるよ。
まるい しるし(センサー)は ゆびで ずらせるよ。
推定=しゃしんや 本から 見つもった あたいだよ。ものさしで はかって なおせるよ。
コースの ファイル(名前の さいごが .json)を えらぶと、この iPad の 中に しまっておけるよ。
ファイルは どこにも おくらないよ。
SPIKE™ アプリで作ったワードブロックのプログラム(ファイル名の最後が .llsp3)を読み込み、画面の中のロボットで動きを再現します。計算はすべてこの iPad の中で行います。寸法やモーターの動きには推定値が含まれるため、本物のロボットと少し違うことがあります。「本物で走らせる前後に、予想と結果を比べる道具」としてお使いください。
途中の画面は iPad や SPIKE アプリの版によって少し違うことがあります。SPIKE アプリで直したあとは、もう一度 2〜4 を行ってください(Web アプリはファイルの変更を自動では知ることができないためです)。「ファイル」アプリの「このiPad内」に SPIKE のフォルダが見える場合は、そこから直接選べる可能性があります(未確認)。「ファイル」アプリから .llsp3 を MOVE の画面にドラッグ&ドロップしても開けます(iPad では未確認)。もっと短い手順は、下の「近道:ショートカット」をご覧ください。
一度作っておくと、SPIKE アプリの「共有する」から「MOVE で うごかす」を押すだけで、Safari で MOVE が開き、プログラムが入った状態で約 1 秒後に動き始めます(「"ファイル"に保存」と「プログラムを ひらく」が要らなくなります)。
しくみ:iPad に最初から入っている「ショートカット」App が、受け取った .llsp3 ファイルを英数字だけの文字(Base64)に変え、MOVE のアドレスの「#」より後ろに付けて Safari で開きます。「#」より後ろはインターネットのサーバーへ送られない決まり(RFC 3986)なので、プログラムは iPad の中の MOVE だけが読みます。MOVE は読み込む前にアドレスからその部分を消します(履歴やタブに長いアドレスを残さないため)。
https://move-robo.pages.dev/#llsp3= と入力して、そのすぐ後ろ(空白なし)に 1 つ前の「Base64エンコード」の結果(変数)を入れます(「テキスト」が見つからないときは、アクションの検索で「テキスト」と入れて探してください。表記は未確認です)。SPIKE アプリの共有メニューにショートカットが出ることは、ご家庭の iPad で確認済みです(2026-09-28)。
長い URL が届かないときなどの予備です。上の 1〜4 と同じものを「MOVE に コピー」という名前で作り、最後のアクションを「クリップボードにコピー」(「ローカルのみ」をオン)にします。SPIKE アプリで「共有する」→「MOVE に コピー」→ MOVE の「はりつけて ひらく」を押し、出てきた「ペースト」を押すと開きます。
未確認の点:SPIKE アプリから渡されるファイルの形、iPadOS 26 でのアクション「Base64エンコード」「テキスト」の表記と、「Base64エンコード」の結果の変数の表示名、確認画面の文言、大きいプログラム(録音入りなど)で長い URL が届くか。届かないときは MOVE が「うまく とどかなかったよ」と表示し、「"ファイル"に保存」→「プログラムを ひらく」に戻れます。
アプリを切り替えずに、左で直して右で動かせます。おすすめは 左に SPIKE アプリ、右に MOVE(Safari) です(ご家庭の iPad で並べられることを確認済み。2026-09-28)。
窓の左上の 3 つの丸を長押しして並べ方を選ぶ方法もあります(タイル表示)。参考:Apple サポート「iPadでマルチタスクを行う」 support.apple.com/ja-jp/125309。MOVE は細い窓でも使えるように並びを変えます。iPad を横向きにしたまま並べたときは「よこむきに すると つかいやすいよ」は出ません。
ショートカット・はりつけ・ドラッグ&ドロップ・「プログラムを ひらく」のどれで読み込んだときも同じです。オンのときも、ポートの重なり・まだ動かせないブロック・古い形式のファイルがあるときは自動では動かさず、「よみこめたよ!」でお知らせします。効果音は、画面に一度さわるまで鳴らないことがあります(iPad の決まり)。
Safari の共有ボタン →「ホーム画面に追加」で、アプリのように開けます。一度開けば、インターネットにつながっていなくても動きます。ただし、ショートカット「MOVE で うごかす」は Safari で開くため、上の「Safari の MOVE を」もご覧ください。
「ステアリングで移動」ブロックで、左右の車輪の速さをどう分けるかは公開されていません。実機で確かめるまでの仮の設定です。
B は LEGO 公式の Python の見本(ステアリング 40・1500 度で円を描く)と数字が合う方式です。実機で「ステアリング 50 で 1 回転」を走らせ、内側の車輪がほとんど止まれば B、ゆっくり回れば A が近いと考えられます。
まだプログラムを読み込んでいません。
LEGO®、SPIKE™ は LEGO Group の商標です。MOVE は個人が作った非公式のアプリで、LEGO Group とは関係がなく、LEGO Group が後援・承認・推奨するものではありません。MOVE 自体には LEGO の画像・アイコン・音・プログラムを入れていません。読み込んだファイルに SPIKE アプリが描いたプログラムの絵(icon.svg)が入っているときは、安全のため使ってよい部分だけを取り出して、この iPad の中でそのまま表示します(外には送りません)。
iPad を よこむきに すると
つかいやすいよ