tp01.jpg

ISS多目的補給モジュールラファエロ

tp02.jpg

スペースシャトル固体ロケット上部

tp03.jpg

スペースシャトル コロンビア

tp04.jpg

STS-104 アトランティス打ち上げ

 

情報科学概論 課題 Android アプリ + Lego mindstorms

Androidスマートフォンからレゴマインドストームを操作するアプリをApp Inventorを利用して開発しなさい。開発には、各自のスマートフォンに付属のUSBケーブルが必要になります。詳細についてはテキスト、およびをソフトウエア技術ドキュメント1)を参考にしてください。完成したファイルをDownload Sourceを利用して入手し、提出しなさい。

mindstorms1.jpg

ロボットの仕様 LEGO MINDSTORMS NXT 2.0

モーター3台 Port A(ボールフォルダー、カラーボール), B(右車輪), C(左車輪)

超音波センサー 1個 Port 4

カラーセンサー 1個 Port 3

  • 1) Bluetoothを使いAndroidスマートフォンとレゴマインドストームを接続するBluetooth接続ボタンを作成しなさい。
  • 2) Port B, Cのモーターを操作する前進、バック、右回転、左回転、ストップボタンを作成しなさい。
  • 3) Port Aのモーターを操作し、カラーボールを1個ずつ発射する発射ボタンを作成しなさい。
  • 4) 計測ボタンを作成し、超音波センサーを用いて前方の障害物までの距離を測った結果を画面に表示しなさい。
  • 5) 4)で計測した前方の障害物までの距離を基に、障害物の直前まで前進するように前進ボタンを修正しなさい。

api1.jpg

api2.jpg

参考文献

1. ソフトウエア技術ドキュメント