1/28マインドストームプログラムを考えるマインドストームを動かすためのプログラムの考え方・作り方を説明します。命令の順番を正しく並べる。最終的にどのように動かすかを考えるてモータ、センサを選択する。最小単位で命令を作り、指示をしたい順に並べる。一気にプログラムを作らない一気に作ると不具合(バグ)を修正するのが大変になる。プログラムを確認しながら進める。リビジョンアップを繰り返し完成させる。製品に細かい修正、改訂を加えることリンク「超音波センサーを使って障害物から手前で停止する」プログラムを考える。Inventorの電源を入れて、プログラム実行モードをオンにする。スタートボタンを押す。その時モータは100%の出力に設定し、車が前進を始める。超音波センサが10cm以下になったら、モータを停止させる。プログラム実行モードが自動解除され、電源を切る。Inventorの電源を入れて、プログラム実行モードをオンにする。1スタートボタンを押す。その時2モータは100%の出力に設定し、3車が前進を始める。4超音波センサが10cm以下になったら、5モータを停止させる。6プログラム実行モードが自動解除され、電源を切る。命令を細かく指示すると下記の様になります。Inventorを比較します。EV3までのソフトには、モータ停止の設定があるため惰性回転にすると障害物から10cm手前で停止するプログラムだとぶつかってしまいます。よって、10cmから20cmに変更しました。超音波センサを使って障害物から手前で停止するプログラムを、1から6の順番通りに実行させると壁の前で停止する。モータの出力値で細かく調整する。2が無くても壁の前で停止出来ます。モータを100%に設定するを追加する。これがバージョンアップ、リビジョンアップになります。制動距離に関しては別回で説明します。