Ver.1.0

商標⚫

Google および Google ロゴ、Android および Android ロゴ、Google Play（旧 Android マーケット）および Google Play ロゴは、Google Inc. の商標または登録商標です。

⚫

Wi-Fi は、Wi-Fi Alliance の登録商標です。

⚫

Windows の正式名称は Microsoft Windows Operating System です。

⚫

Windows 10、Windows 8.1、Windows 7 は、米国 Microsoft Corporation.の商品名称です。

⚫

その他の記載されている会社名、製品名は各社の商標または登録商標です。

本書に関する注意事項⚫

本書では、パソコンの操作方法や OS の機能を理解されていることを前提として説明しています。本書に記載されていないことについては、OS に付属のヘルプ、マニュアル、一般に販売されている書籍などをご覧ください。

⚫

本書の操作は、Windows 10 を利用して説明しています。

⚫

使用しているパソコンの解像度によっては、画面の見え方が本書とは異なる場合があります。

⚫

本書で使用しているぷろろメーカーは、8 月末時点の開発バージョンです。実際の画面と見え方やボタン名称などが異なることがあります。

本書で使用しているアイコン
本書で使用しているアイコンや記号には、以下の意味があります。

特に注意すべき重要な情報を記載しています。
操作やしくみについての補足的な情報、役に立つアドバイスを記載しています。
ほかのマニュアルや本書のほかのページの参照情報を記載しています。

プロロのマニュアル構成
プロロのマニュアルは、以下の 5 冊で構成されています。

マニュアル名内容

proro ハードウェアマニュアル

プロロを構成するハードウェアの各部名称や動作の仕組み、状態の確認方法、設定変更方法などが記載されています。

proro インストールマニュアル

ぷろろメーカーをインストール／アンインストールする方法が記載されています。

proro Wi-Fi USB セッティングマニュアル

Wi-Fi または USB でプロロとぷろろメーカーを接続する方法が記載されています。

proro プログラミングマニュアル

ぷろろメーカーを使用して、プロロを自立して動かすための
プログラミングをする方法が記載されています。

proro メンテナンスマニュアル

プロロのメンテナンス方法やタイヤ O リングの交換方法、走行の調整方法が記載されています。

ダウンロード情報
プロロのマニュアルや本書のプログラムで使用しているシートは、以下のサイトからダウンロードすることができます。
https://www.mirai-school.jp/proro/目次
商標 ....................................................................................................................................... 2
本書に関する注意事項 .......................................................................................................... 2
本書で使用しているアイコン ............................................................................................... 2
プロロのマニュアル構成 ...................................................................................................... 2
ダウンロード情報 ................................................................................................................. 2
目次 ....................................................................................................................................... 3

準備編 プログラミングをはじめる前に .................................................................... 4
1
2

プロロのハードウェアをしろう .................................................................................... 5
プログラムのつくりかたをしろう ................................................................................ 7
ブロックってなに？ ...................................................................................................... 7
ブロックをとりだす ...................................................................................................... 8
ブロックをとりのぞく .................................................................................................. 9
ブロックをつなげる .................................................................................................... 103
4

パソコンからプロロにプログラムをおくろう ............................................................ 11
プログラムのうごかしかたをしろう .......................................................................... 13

初級編 プログラミングしてみよう ......................................................................... 1412
3

ランプをひからせよう ................................................................................................ 15
おとをならそう ........................................................................................................... 17
うごかしてみよう........................................................................................................ 19
まえにすすませる........................................................................................................ 19
まえとうしろにすすませる ......................................................................................... 20
かいてんさせる ........................................................................................................... 21
じゆうにうごかす........................................................................................................ 22

4

まとめのプログラム .................................................................................................... 23
きゅうきゅうしゃのプログラムをつくってみよう..................................................... 23

中級編 センサを使ってみよう ................................................................................ 25
1ものセンサをつかってみよう ..................................................................................... 26
ものをみつけたらランプをひからせる ....................................................................... 26
ものをみつけたらブレーキをかける .......................................................................... 28

2

ゆかセンサをつかってみよう ..................................................................................... 29
ゆかがみどりいろになったらていしさせる................................................................ 29
まるをなぞらせる........................................................................................................ 31
ひょうたんをなぞらせる ............................................................................................. 33
8 の字をなぞらせる ..................................................................................................... 35

3

まとめのプログラム .................................................................................................... 37
メロディロードプログラムをつくってみよう ............................................................ 37
いろいろなプログラムをつくってみよう ................................................................... 39

改定履歴.............................................................................................................................. 40

準備編

プログラミングをはじめる前に

1

プロロのハードウェアをしろう

5

2

プログラムのつくりかたをしろう

7

3

パソコンからプロロにプログラムをおくろう

11

4

プログラムのうごかしかたをしろう

13

1 プロロのハードウェアをしろう

5

プロロを動かしたり、状態を知ったりするために、
プロロ本体のスイッチやランプ、センサの場所と役割を覚えましょう。

準
備編

確認
プロロに電池は入っていますか？
プロロのタイヤは汚れていませんか？

プロロのスイッチでできることをしろう

ボクを上から見た
ところだよ

▶スイッチ

■スイッチ

ながくおして

ながくおして⚫ でんげんをいれる⚫ でんげんをきる

おして⚫ プログラムをとめる⚫ プログラムをうごかす

おしてプロロの状態には、「待機モード」と「プログラム実行中」の 2 種類があります。
状態によって、スイッチでできることが変わります。

プロロの各部名称と役割については、『proro ハードウェアマニュアル』を参照してください。

⚫ プログラムをかえる

プロロのランプがあるところをしろう
プロロの左右のランプは、3 原色の発光を調整し、赤、オレンジ、黄色、赤
紫（マゼンタ）、緑、水色（シアン）、
青、白の 8 色に光らせることができま
す。

みぎランプ

ひだりランプ

ボクがキミのめいれいをまっているときは、
ステータスランプがみどりいろになっているよ。
プログラムをうごかすことができるよ。

ステータス
ランプ

「1

プロロのハードウェアをしろう」のつづき

6
準
備
編

プロロのものセンサがどこにあるのかをしろう
プロロは、みぎものセンサ（右対物センサの右側赤外線投光 LED）およびひだりものセンサ（左対物センサの左側
赤外線投光 LED）から、赤外線を照射します。
照射された赤外線が検出対象物にあたると、赤外線が反射します。
プロロは、中央の赤外線受光センサ
で、反射した赤外線を検知します。

みぎのものセンサ
ひだりのものセンサ

ものセンサで、ちかくにものがあるとみつけられるよ。
ボクはものが「ある」と「ない」のちがいがわかるんだ。

センサの仕組みについては、『proroハードウェアマニュアル』を参照してください。

プロロのゆかセンサがどこにあるのかをしろう
まんなかのゆかセンサ

みぎのゆかセンサ

ひだりのゆかセンサ
ボクをひっくりかえして下から見たところだよ。
ゆかセンサはゆかのいろをあかるさで見るセンサだよ。
みぎとひだりのゆかセンサは、
いろのあかるさを「しろ」と「くろ」の 2 つできめるんだ。
まんなかのゆかセンサは、
しろ、あか、だいだい、き、
みどり、みずいろ、あお、むらさき、くろがわかるよ。

2 プログラムのつくりかたをしろう

7

ブロックってなに？

準
備
編

確認

プログラミングで使う部品のことを「ブロック」と呼びます。ブロックを自由に組み合わせて、プロロを動かす
ためのプログラムを作ります。

ぷろろメーカーは起動していますか？

ブロックってなに？

プログラムをはじめるときは、「プログラムかいし」ブロックがひとつだけおいてあるよ

ブロックはここからとりだせるよ。
ブロックはしゅるいごとにいろでグループわけされているんだ。

それぞれのブロックは、役割（「入力情報を受け取る」「出力命令を出す」「値を返す」「真偽を返す」「プログラムの終わりを表す」など）によって異なる形をしています。
それぞれの形には、その形がぴったり
はまる専用のスロット（ブロックを連結する部分）があります。これによって、プログラムが構文上のエラーになるのを防いでいます。

ぷろろメーカーの基本的な操作方法と、ブロックの種類については、『proro プログラミングマニュアル』
を参照してください。

プログラムってどうやってつくるの？
ブロックを部品としてプログラムを組み立て、つなげることで、プログラ
ミングを行います。
作成したプログラムは、上書き保存または名前を付けて保存することがで
きます。

プログラム

ぴったりはまるブロックをくみあわせていくと、プログラムがつくれるよ。
ジグソーパズルみたいだね。

「2プログラムのつくりかたをしろう」のつづき

8

ブロックをとりだす

準
備編

ブロックをプログラミングエリアに配置して、自由に動かしてみましょう。

ブロックをとりだしてみよう①ブロックのグループをえらんで、②ブロックをクリックすると、ブロックをとりだせるよ配置したいブロックのブロックグ
ループタブをクリックすると、ブロックグループタブのブロック一覧が表示されます。

ブロックをクリックして配置するほかに、ドラッグ・アンド・ドロップで任意の場所に配置することもできます。

ブロックをうごかしてみよう

ブロックはドラッグ・アンド・ドロップでうごかせるよひとまとまりのブロックを移動した
い場合、一番外側にあるブロックをドラッグすると、まとめて移動することができます。

ドラッグ・アンド・ドロッ
プとは？
マウスでブロックをおした
ままうごかして、いどうしたらマウスからゆびをはな
すことだよ

「2

プログラムのつくりかたをしろう」のつづき

9

ブロックをとりのぞく

準
備編

プログラミングエリアに配置されているブロックを取りのぞいてみましょう。

いらないブロックはゴミばこにすてよう
いらないブロックは、①ゴミばこの上にドラッグして、②ゴミばこのフタがあいたらドロップしてね⚫

ひとまとまりのブロックを削除したい場合、一番外側にあるブロックをゴミ箱にドラッグ
すると、まとめて削除することができます。

⚫

ゴミ箱をクリックすると、直前に削除したブロックをもとに戻すことができます。

ドラッグとは？
マウスでブロックをおした
ままうごかすことだよ
ドロップとは？
マウスからゆびをはなすこ
とだよ

「2

プログラムのつくりかたをしろう」のつづき

10

ブロックをつなげる

準
備編

ブロックを別のブロックとつなげてみましょう。

ブロックの上と下をつなげる①ブロックをドラッグしてべつのブロックにちかづけ、②ふちが「きいろ」になった
らドロップしてね

それぞれのブロックには、その形がぴったりはまるスロット（ブロックを連結する部分）があります。
ここでは、上下にスロットのあるブ
ロックをドラッグして近づけ、連結しています。

ブロックの中にブロックをはめる①ブロックをドラッグしてべつのブロックにちかづけ、②ふちが「きいろ」になった
ら、ドロップしてね

ここでは、左に突起が 1 つあるブロッ
クをドラッグして近づけ、ブロックの中にはめ込んでいます。

3 パソコンからプロロにプログラムをおくろう

11

プロロを起動して、ぷろろメーカーのプログラムを
プロロに転送してみましょう。

準
備
編

確認
ぷろろメーカーはインストールされていますか？
プロロの電池は十分ですか？

プロロのでんげんをいれよう①ここをながくおすと、ボクのでんげんがはいるよ

ボクのでんげんがはいると、
このランプがみどりいろになるよ

長押しして 2 秒ほどすると、「ピポッ」と音が鳴ると同時に、左右のランプが赤点滅し、ステータスランプが緑点灯します。

プロロのほかのボタンやランプの説
明は、『1 プロロのハードウェアをしろう』を参照してください。

プログラムのおくりさきをえらぼう① 転送先選択ボタンをクリッ クして、②プログラムの転送先カラーを選択します。
転送先カラーが設定されると、転送先選択ボタンの色が変わります。

がめんのプログラムのおくりさきは、
5 つのいろのなかから
えらべるよ

「3

パソコンからプロロにプログラムをおくろう」のつづき

12
準
備
編

プログラムをプロロにおくろう①転送先ボタンをクリックして、② プログラムをプロロに転送 します。

ぷろろメーカーとプロロの接続方法
については、『proro WiFi USB セッ
ティングマニュアル』を参照してくだ
さい。

プロロがつながっていないときは、「プロロにつながっていません。」とひょうじされるよ。
つぎの『プロロとパソコンをつなぐには』を見てね。

プロロとパソコンをつなぐには
プロロとぷろろメーカーの接続方法には、Wi-Fi による接続や USB による接続があります。

⚫ ぷろろメーカーとプロロの接続方法については、『proro WiFi USB
セッティングマニュアル』を参照
してください。
⚫ パスワードは、プロロ本体に同梱されている『proro 取扱説明書』に記載されています。

Wi-Fi でがめんとボクをつなぐときは、①をクリックして、②つぎのがめんで［つなぐ］ボタンをクリックして、③Wi-Fi のパスワードをにゅうりょくしてね4 プログラムのうごかしかたをしろう

13

プロロに転送したプログラムを動かしてみましょう。

準
備
編

確認
プロロが動ける広い場所は用意してありますか？
プログラムはプロロに送りましたか？

プログラムをうごかそう①■スイッチをおすと、プログラムをおくったいろをえらべるよ。
②▶スイッチをおすと、えらんだプログラムがうごくよ。

▶スイッチを押すと、「ピロリッ」と音が鳴ると同時に、ステータスランプが赤点灯し、プログラムが実行されます。

プログラムをとめたいときは■スイッチをながくおしたままにすると、ブザーが「ピピッ ピ
ピッ」となりだして、
ひだりとみぎのランプがあかでちかちかするよ。
そうしたら、ゆびをはなしてね。
プログラムがとまるよ。

スイッチを長押しして 2 秒ほどすると、「ピピッ」と音が鳴ると同時に、左右のランプが赤点滅し、実行したプ
ログラムの色で点滅します。そのあと、ステータスランプが緑点灯しま
す。
スイッチから指を離すと、「ピロリッ」と音が鳴ると同時に、プログラムが停止し、待機モードに戻ります。

ここで説明しているのは、プログラムの実行を途中で強制的に停止する方法です。
通常、プログラムが最後まで実行されるか、プログラム上で「プログラムを停止する」命令が実行されると、プロ
グラムは正常に停止し、待機モードに
戻ります。

初級編

プログラミングしてみよう

1

ランプをひからせよう

15

2

おとをならそう

17

3

うごかしてみよう

19

4

まとめのプログラム

23

1 ランプをひからせよう
プロロの右と左についているランプを光らせるプログ
ラムを作りましょう。ここでは、信号機のように赤色、黄色、緑色の 3 色に切り替えてみます。

15

確認
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう▶スイッチをおすと、ボクのランプが 3 つのいろでひかるプログラム
だよブロックをくみたてよう
ブロックをくみたててね。
プログラムは上から下のほうにじゅんばんにじっこうされるよ。

ランプをひからせるためのブロックは、ピンクのグループにはいっているよ。
なんびょうまつかをきめるためのブロックは、
コントロールの中にあるよ。

初
級
編

「1

ランプをひからせよう」のつづき

16
初
級
編

ランプのいろをきめよう

ランプのいろをクリックして、いろをえらんでね。
上から、あかいろ、きいろ、みどりいろのじゅんばんでえらぶとしんごうきになるよ。
でかずをにゅうりょくしよう

プロロのランプをなんびょうひからせるかをきめられるよ。
それぞれのブロックをクリックしてすう字をにゅうりょくしてね。

プログラムを実行したあとに少し待ってからランプが光るように、最初のブロックで 1 秒間待つように設定しています。

プログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。
おくりかたは、準備編の『3 パソコン
からプロロにプログラムをおくろう』
でやったことをおぼえているかな？

2 おとをならそう

17

ブザーの音階と音符を選んで、プロロから音を鳴らしてみましょう。ここでは、例として、3 つの音を設定し
てみます。

確認
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう♪～♪～♪～▶スイッチをおすと、ボクから 3 つの音がきこえるプログラムだよ

ブロックをくみたてよう

ブロックをくみたててね

ブザーをならすためのブロックは、
ピンクのグループに入っているよ

初
級
編

「2

おとをならそう」のつづき

18
初
級
編

おとをえらぼう▭おとのをクリックすると
音のたかさをえらべるよ。
上から、ド、レ、ミのじゅんばんでえらんでみてね。

おんぷをえらぼう▭

おんぷのをクリックすると
音のながさをえらべるよ。
ここではぜんぶ「4 ぶおんぷ」をえらんでいるよ。

プログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

3 うごかしてみよう
まえにすすませる

19

確認

プロロのタイヤを動かして、前に進ませてみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう

10cm まえにすすむ▶スイッチをおすと、ボクがまえに 10cm
すすむプログラムだよ

ボクがすすむきょりは、［
cm、まえへすすむ］
ブロックのすう字でかえられるよ▭ブロックをくみたてよう

ブロックをくみたててね

タイヤをうごかすためのブロックは、
ピンクのグループに入っているよプログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

初
級
編

「3

うごかしてみよう」のつづき

20

まえとうしろにすすませる

確認

前に進ませるプログラムにブロックを追加して、もとの場所に戻るためのプログラムを作ってみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう

15cm まえにすすむ

15cm うしろにさがる▶スイッチをおすと、まえにすすんでからもとのばしょにもどる
プログラムだよブロックをくみたてよう▭［
cm、さがる］
ブロックをついかしよう。
うごくきょりは 15cm にかえてね。

タイヤをうごかすためのブロックは、
ピンクのグループにはいっているよプログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

初
級
編

「3

うごかしてみよう」のつづき

21

かいてんさせる

確認

前後に進ませるプログラムにブロックを追加して、プロロを回転させてみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう▶スイッチをおすと、すすんだあとにまがる
プログラムだよブロックをくみたてよう▭［ひだり
ど、まわる］
ブロックをついかしようタイヤをうごかすためのブロックは、
ピンクのグループにはいっているよプログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。
つくえからおとさないよ
うに、
ひろいばしょでうごかし
てね。

初
級
編

「3

うごかしてみよう」のつづき

じゆうにうごかす
動きのブロックをくみあわせて、プロロにいろいろな動きをさせてみましょう。

22

確認
プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

プロロのうごきからプログラムをかんがえてみよう

ボクのいろんなうごきをかんがえてみてね

かんがえたうごきをプログラミングしてみよう

拡大ボタン
をクリックすると、
プログラミングエリアが 1 段階拡大
して表示されます。長いプログラムを作成するときに役に立ちます。
縮小ボタンをクリックすると、
1 段階縮小されます。また、拡大／縮小リセットボタンをクリックすると、プログラミングエリアの拡大／
縮小と表示位置がリセットされます。

プログラミングがおわったら、▶スイッチをおして、プログラムをうごかしてみてね。
おもいどおりにボクをうごかせたかな？

初級編

4 まとめのプログラム

23

きゅうきゅうしゃのプログラムをつくってみよう確認

ここまで覚えたプログラムを活用して、救急車のプロ
グラムを作ってみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう

ピ～♪

ポ～♪

ピ～♪

▶スイッチをおすと、ランプをひからせながら音をならすプログラム
だよ

きほんのブロックをくみたてよう

ブロックをくみたててね。
タイヤをまえにすすめて、なにかを 4 かい
くりかえしてから、とめるプログラムだよ。
なにかのぶぶんはつぎにプログラムするよ。

くりかえしのブロックは、コントロールの中にあるよ。
くみたてたら、くりかえすかずをにゅうりょくしてね。

初
級
編

「4

まとめの」のつづき

24
初
級
編

くりかえすことをプログラミングしよう▭

くりかえしのぶぶん［
かい、くりかえす］ブロックの
うちがわに、ブロックをついかしてね。
ひだりとみぎのランプをじゅんばんにあか
いろでひからせているよ。
きゅうきゅうしゃの「ピ～」「ポ～」という音をじゅんばんにならしているよ。

タイヤとブザーのブロックは、
ピンクのグループにはいっているよ▭［
cm、すすむ］ブロックは、「前に進む」→「10cm 進むまで待つ」→「タイヤを止める」という一連の動き
を 1 つまとめた命令です。
［すすむ］ブロックは、実行するとずっと前に進み続ける命令です。止めたい場合は、［タイヤをとめる］ブロック
を使用します。

プログラムはこれでできあがりだよ！ボクにおくってうごかしてみてね。
ボクはながいきょりをまっすぐすすむから、つくえからおちな
いようにちゅういしてね。

中級編

センサを使ってみよう

1ものセンサをつかってみよう

26

2

ゆかセンサをつかってみよう

29

3

まとめのプログラム

37

1 ものセンサをつかってみよう

26

ものをみつけたらランプをひからせ
る

中
級
編

確認
ぷろろメーカーとプロロは接続されていますか？

物があるときはランプが光り、物がないときはランプが消えるプログラムを作ってみましょう。

このうごきのプログラムをつくろう

！
手をかざす

…

▶スイッチをおすと、ボクのまえに手をかざした
ときに、ランプがひかる
プログラムだよ

手をどける

きほんのブロックをくみたてよう

ブロックをくみたててね。
「ものがあるとき」と「ないとき」でちがうことをしたいならば、［もし ▭ ならば～でなければ］
ブロックをつかうといいよ。

［ずっと、くりかえす］と［もし ▭ ならば～でなければ］ブロックは、
コントロールの中にあるよ。

この例は、これまでのように何回か動きを実行して止まるプログラムではなく、プロロが判断と動作を繰り返す
ことができるように、［ずっと、くりかえす］ブロックで［もし～］を囲み
ます。

「1

ものセンサをつかってみよう」のつづき

27
中
級
編

どんなときにものをみつけるのかをきめよう

ボクの「ひだりのものセンサ」がものをみつけたときのうごきをプログラミングするときは、［ひだり(↖)にものが、］ブロックを［もし～ならば］ブロックの中に、はめこんでね。

▭

ものセンサのブロックは、
むらさきいろのグループに入っているよ

ものをみつけたときのランプのいろをきめよう［もし～］では、ものをみつけたときのランプとランプのいろをえらんでね。
［でなければ～］では、ものがないときのランプをえらんで、いろには［けす］をえらんでね。

ランプをひからせるためのブロックは、
ピンクのグループに入っているよプログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

「1ものセンサをつかってみよう」のつづき

28

ものをみつけたらブレーキをかける
物をみつけたらランプを光らせるプログラムに手を加えて、物があるときは止まり、物がないときは前に進むプログラムにしてみましょう。

確認
プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう！

▶スイッチをおすと、ボクのまえに手をかざした
ときに、じどうでブレーキがかかるプログラムだよ

ブロックをついかしてみよう［もし～］には、ものをみつけたときにタイヤをとめるブロックをついかしてね。
［でなければ～］には、ものがないときにまえへすすむブロックをついかしてね。
ランプのいろもかえてみてね。

プログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

中級編

2 ゆかセンサをつかってみよう

29

ゆかがみどりいろになったらていし
させる

中
級
編

確認

プロロを動かして、床が緑色になったら停止させる
プログラムを作ってみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう

みどりだ！
ストップ！

みどり
かな？

みどり
かな？

たくさんいろのあるゆかにボクをおいてから、▶スイッチをおすと、ボクがうごいて、
みどりいろのゆかになったらとまるプログラムだよ

きほんのブロックをくみたてよう

ブロックをくみたててね。
ゆかのいろが「みどりいろ」と「それいがい」のときにちがうことをしたいならば、［もし ▭ ならば～でなければ］
ブロックをつかうといいよ。

［ずっと、くりかえす］と［もし ▭ ならば～でなければ］ブロックは、
コントロールの中にあるよ「2ゆかセンサをつかってみよう」のつづき

30
中
級
編

いろをみつけるためのブロックをはめこもう
ボクの「まんなかのゆかセンサ」がとくべつないろをみつけたときのうごきをプログラミングするときは、［まんなか(↑)のゆかセンサが、 ▭］ブロックを［もし～ならば］ブロックのなかにはめこんでね。
とくべつないろには［みどりいろ］をえらんでいるよ。

色を判別するのは、中央床センサです。左右の床センサは、白と黒のみを判別します。

床センサのある場所については、準備編の『1 プロロのハードウェアをしろう』を参照してください。

ゆかセンサのブロックは、
むらさきいろのグループに入っているよ

いろをみつけたときのタイヤのうごきをきめよう［もし～］では、ゆかがみどりいろになった
ときのタイヤのうごきをえらんでね。
［でなければ～］では、みどりいろいがいのタイヤのうごきをえらんでね。

タイヤをうごかすためのブロックは、
ピンクのグループに入っているよプログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

「2ゆかセンサをつかってみよう」のつづきまるをなぞらせる31

確認

床が緑色になったら停止させるプログラムに手を加えて、プロロを黒で描かれた円の上をなぞるように動かしてみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう

円の大きさによって、プロロを回転させる角度を調整する必要があります。

大きなまるの上にボクをおいてから、▶スイッチをおすと、ボクがまるの上をなぞってうごくプログラムだよ。
とけいとおなじようにみぎにまわるよ。

くろいろをみつけるためのブロックをはめこもう［もし～］にはめこんであるブロック
を［みぎ(↗)のゆかセンサが、］にかえてね。
いろは［●くろいろ］をえらんでね。

▭

プロロに右回りで円をなぞらせたい
ときは、［みぎ(↗)のゆかセンサが、］を選びます。
逆に、左回りで円をなぞらせたいとき
は、左前にある黒い線を判別させるために、［ひだり(↖)のゆかセンサが、］を選びます。

▭
▭

中
級
編

「2

ゆかセンサをつかってみよう」のつづき

32
中
級
編

いろをみつけたときのタイヤのうごきをきめよう
プロロに右回りで円をなぞらせたい
ときは、［みぎ
ど、まわる］を選びます。
逆に、左回りで円をなぞらせたいとき
は、［ひだり
ど、まわる］を選びます。

▭［もし～］では、みぎのゆかがくろいろのときにタイヤをみぎに「45 ど」まわす
ブロックをえらんでね▭プログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

「2ゆかセンサをつかってみよう」のつづきひょうたんをなぞらせる
床センサを使って、ひょうたん型をトレースさせるプ
ログラムを作ってみましょう。

33

確認
プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

このうごきのプログラムをつくろう

ひだりにまがるよ

トレースさせる図の大きさによって、プロロを回転させる角度を調整する必要があります。

大きなひょうたんのせんの上にボクをおいてから、▶スイッチをおすと、ボクがひょうたんの上をなぞってうごくプログラムだよ

みぎにまがるよ

きほんのブロックをくみたてよう－その 1プログラムを開始した直後に、左と右のタイヤの速度を抑えるためのブロックを配置しています。
［▭ および ▭］ブロックは、「もし～」のブロックに、2 つの条件に両方ともあてはまる場合を指定するときに配置します。

ブロックをくみたててね。
さいしょの「もし～」で、ボクのまえにものがある
ときにうごきをとめるプログラムをしているよ。

中
級
編

「2

ゆかセンサをつかってみよう」のつづき

34
中
級
編

きほんのブロックをくみたてよう－その 2
ひょうたん型には、次の 2 つの線があります。
⚫ 右に曲がる線⚫ 左に曲がる線①に、「もし～」のブロックをボクのまえにものがなくて、うごけるときのプログラムは、「でなければ～」の中にいれるよ。

2 つ置いて、それぞれの線のときにプ
ロロをどのように進ませるかをプロ
グラミングします。

ひょうたんをなぞるには、①で 2 つの［もし ▭ ならば］をくみたてるよ。
つぎの『みぎとひだりにまがるブ
ロックをくみたてよう』をみてね。

みぎとひだりにまがるブロックをくみたてよう

ひだりにまわるときのプログラムだよ。
ひだりにまがるときはひだりのランプを
みどりいろにひからせているよ。

ここでは、左にまわるときの動きを追加しています。
⚫ 左のタイヤ止めて、右のタイヤのみを前へ回して、回転させる⚫ 左右のランプを光らせる⚫ 進んだあとに少し待つ①にはみぎにまわるときのプログラム
をかんがえていれてみてね。
それができたら、プログラムをボクにおくってうごかしてみてね。
ボクはうまくうごいたかな？

「2ゆかセンサをつかってみよう」のつづき

35

8の字をなぞらせる

確認
プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

床センサを使って、8 の字をトレースするプログラムを作ってみましょう。

このうごきのプログラムをつくろう

ひだりカーブ
だな

よし
みぎカーブ

こうさてんはまっすぐすすもう
まっすぐだね

大きな 8 の字の上にボクをおいてから、▶スイッチをおすと、ボクが 8 の字の上をなぞってうごくプログラムだよ

きほんのブロックをくみたてよう
ブロックをくみたててね。
ボクが 8 の字のどこにいるかは、
4 つの［もし ▭ ならば］ブロックでつくれるよ。

8 の字には、次の 4 つのエリアがあります。
⚫ まっすぐな線⚫ 中心のクロスする線⚫ 右に曲がる線⚫ 左に曲がる線
ここでは、「もし～」のブロックを4 つ置いて、それぞれのエリアにいる
ときにプロロをどのように進ませるかをプログラミングします。

▭［もしならば］ブロックは、
コントロールの中にあるよ。
［
および］ブロックは、［くらべる］の中にあるよ。

▭▭［▭ および ▭］ブロックは、「もし～」のブロックに、2 つの条件に両方ともあてはまる場合を指定するときに配置します。

中
級
編

「2

ゆかセンサをつかってみよう」のつづき

36
中
級
編

くろいせんの上をすすむときのうごきをプログラミングしよう－その 1
ライントレースでは、4 つのエリアを次のように判断して、プロロのタイヤを動かします。
⚫ まっすぐな線は、左センサが白／右センサが白→前へ進む⚫ 中心のクロスする線は、
左センサが黒／右センサが白→前へ進む

さいしょの［もし～］では、
まっすぐすすみたいときのうごきをきめているよ。
「まっすぐなせん」の上にいる
ときは、ひだりもみぎも「しろいろ」だね。

⚫ 右に曲がる線は、左センサが白／右センサが黒→右のタイヤを前に回して右のタイヤを止める⚫ 左に曲がる線は、左センサが黒／右センサが白→左のタイヤを止めて右のタイヤを前に回す

くろいせんの上をすすむときのうごきをプログラミングしよう－その 2
つぎの 3 つの「もし～」をプログラミングしてね。
• 8 の字がクロスするところ• みぎにまがるところ• ひだりにまがるところ⚫

トレースさせる図の大きさによって、プロロを回転させる角度を調整する必要があります。

⚫

単体のブロックやひとまとまりのブロックをコピーすることができます。コピーするには、ブロックまたは一番外側にあるブロックをコピー＆ペー
ストボタンにドラッグ＆
ドロップします。

プログラムはこれでできあがりだよ！
ボクにおくってうごかしてみてね。

3 まとめのプログラム

37

メロディロードプログラムをつくっ
てみよう

確認

色が描いてある円の上をトレースしながらチューリッ
プのメロディをならすプログラムを作ってみましょう。

プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

きほんのブロックをくみたてよう
きほんのブロックをくみたててね。
このぶぶんは、ひょうたんのかたちをなぞるプログラムとおなじだよ。
みぎとひだりにものがあると、ボクはとまるよ。

⋮ つづく①の「すすむ」の下には、ラインをなぞるプログラムを入れるよ。
つぎの『ラインをなぞるメソッドをく
みたてよう』をみてね。
②の「もし～」には、ゆかのいろによってちがう音をならす
プログラムを入れていくよ。
『ゆかのいろによってならす音をかえよう』をみてね。

ラインをなぞるメソッドをくみたてよう

メソッド

ラインをトレースするプログラムは「メソッド」として、べつにくみたてるよ。メソッドには「ライントレース」というなまえをつけてね。
そうすれば、［メソッド］のグループから「ライントレース」ブロックをいつでもとりだせるようになるよ。

多くのプログラミング言語では、何かをするためのプログラムをメインのプログラムの外に作成しておき、必要に応じて呼び出すことができます。
このひとかたまりのプログラムのことを「メソッド」と呼びます。
メソッドを利用することで、メインのプログラムの中で同じプログラムを繰り返さずに済むようになります。

中
級
編

「3

まとめのプログラム」のつづき

38
中
級
編

ゆかのいろによってならす音をかえよう
ここでは、ゆかがあかいろのときに、つぎのことをしているよ。
• とくていの音でブザーをならす• ランプをあかいろにする• ライントレースのメソッドをよびだす• ブザーをとめる• ランプをけす

ブザーを周波数で指定して鳴らすと、鳴らしながら次の処理ができます。

周波数と音階の対比については、『proro プログラミングマニュアル』
を参照してください。

「もし～」のぶぶんは、
ゆかのいろのかずだけ
ついかしてね。
プログラムができたらボクにおくってね。

プログラムをうごかしてみよう

トレースさせる図の大きさによって、プロロを回転させる角度を調整する必要があります。

あかいろの音だ♪

みどりいろの音だ♪

シートの上にボクをおいてから、▶スイッチをおして、プログラムをうごかしてね。
このシートをトレースすると、ボクはチューリップのメロディをならせるんだよ！

「3まとめのプログラム」のつづき

39

いろいろなプログラムをつくってみよう
最後に、課題として、プロロを使った遊びかたをいくつか紹介します。ここまでのサンプルを振り返りながら、
プログラムを作ってみましょう。

やってみよう 1

確認
プロロが動ける広い場所は用意してありますか？
ぷろろメーカーとプロロは接続されていますか？

プロロでボーリング
ボクをうごかして、
ボーリングみたいにピンをたおすゲームをつくってみてね。

ヒント• ボーリングのピンには、
でんちなどをつかうといいよ。
• ピンをぜんぶたおすには、
ボクをちょっとまわしてみるといいよ。

やってみよう 2

プロロでルーレット
ボクがそとがわのくろいせんの上をきめたじかんはしる
プログラムをつくってね。
音やランプのいろもくふう
してね。

こんかいは
ここで
とまるぞ！
ヒント
ルーレットみたいに、まいかいちがう
ばしょでボクをとめるには、［けいさん］の中にある［へんすう ▭］と［▭～▭ のてきとうなすうじ］ブロック
をつかって、はしるじかんがかわるようにするといいよ

中
級
編

改定履歴
日付
2020.09.30

版数
初版

改定範囲
全体

内容
新規作成

キミも未来のプログラマー

はじめての proro プログラミング
富士ソフト株式会社〒231-8008 神奈川県横浜市中区桜木町 1-1

2020 年 09 月 30 日 初版
Copyright© 2020 FUJISOFT INCORPORATED, All rights reserved.