プログラムロボットカー

ロボットカー

アーテックのプログラムロボットカーのセットを試してみました。スタディーノミニとDCモーターがセットになった一番基本のやつです。

ロボットカー
説明書通り組み立てて見ましたが、ここまでです。この後「身近にある材料を使って」ロボットカーを製作しましょうと言われても支持金具とかL字アングルとかはなかったので、ロボットカーのシャーシキットに取り付けてみました。

ロボットカー

次はプログラミングです。 https://www.artec-kk.co.jp/studuino/ja/ からソフトウェアをダウンロード。解凍します。プログラミング環境はScratchを元にしたビジュアルプログラミングです。

ロボットカープログラミング
初期設定ではDCモーター、赤外線フォトリフレクターが使えるようになっていないので、「編集」から「入出力設定」を選んでサーボモーター、LEDのチェックを外して、DCモーター、赤外線フォトリフレクターをチェックします。DCモーターとLEDは同時に使用できない使用です。この設定は起動するたびに必要です。

ロボットカープログラミング
赤外線フォトリフレクターを使って衝突を回避するプログラムを組んでみましょう。
赤外線フォトリフレクターの値が大きいほど距離が近いことになるので、ある値を越えたらいったんバックして右に曲がるようにしてみます。そうでなければ直進です。
プログラムが組めたらスタディーノミニに転送します。PCとの接続はUSBですが、スタディーノミニ側のコネクターがUSB mini Bなので付属のUSBケーブルを使います。

ロボットカープログラミング

で、走らせてみましたが、うまく反応しません。テストモードで確かめると赤外線フォトリフレクターはちゃんと作動しているようですが・・・原因は調査中です・・・

理科ボード TFW-RK2

理科ボード

TFabWorks(ティーファブワークス)から発売されている「電気の利用」向け理科ボードです。人感センサーと電磁石によるスイッチを搭載していて、6年生の「電気の利用」だけでなく、5年生の「電流が生み出す力」の電磁石の学習にもつながります。バネプラグという方式で、ネジ止めなどせずにmicro:bitをワンタッチで取り付けることができます。また、別売りのスピーカー付き電池ボックスを取り付けることもできます。

理科ボード

電池ボックス

「電気の利用」の学習で、電気を無駄にしないために何らかのセンサーを利用してスイッチをオンオフするプログラムを文科省が例示しています。このボードでは搭載している人感センサーを使って明かりをつけるのはもちろん、micro:bit本体の光センサーも利用できますね。

専用ブロック

拡張機能でhttp://tfab.jp/sw1pを検索すると理科ボード専用のブロックが追加されます。このブロックを使えば人感センサーでスイッチをオンオフするプログラムは簡単に組めますが、説明書では専用ブロックを使わずプログラムする方法を推奨しています。

専用ブロック
高度なブロックの中の入出力ブロックを使うと、人感センサーはP2の端子につながっていて、電磁石のスイッチはP1の端子につながっているのが分かりますね。確かに専用ブロックでは簡単すぎて計測して制御する仕組みについての理解は深まりませんが、時数などを考えると専用ブロックでもいいかと思います。

高度なブロック
TFabWorks(ティーファブワークス)は千葉県に本社のある会社でmicro:bitを中心にプログラミング教育用のキットを各種販売しています。ワークショップを行ったり、評価機の貸し出しをしたり、プログラム例をHPに掲載したりしていますので、一度HPを見てみるといろいろ参考になると思います。