前提・実現したいこと
私は現在scratchというツールを用いて小学生向けのトイドローンの教材開発を行っています。
そこで私は安全を配慮した安全装置(人にぶつからないようにする)というものを実現したく、ソフトウエアで何かできないかと考えています。その中で私は例として「100以上はドローンが動作しない」このようなプログラムを開発しようと考えました。
発生している問題・エラーメッセージ
安全装置がはたらかない。
該当のソースコード
以下のソースコードは「スペースキーが押されたときドローンが離陸して100前に進んで着陸する+スペースキーを押したとき0<100のとき着陸する」プログラムである。このプログラムを実行したところ、「スペースキーが押されたときドローンが離陸して100前に進んで着陸する」しか正常に動作しなかった。
また、ソースの「5秒待つ」はドローンを正常に動かすために動作と動作の間にいおいている。
スペースキーが押されたとき
↓
take off(離陸)
↓
5秒待つ
↓
fly forward with distance 100(前に100前進する)
↓
5秒待つ
↓
land(着陸)
スペースキーが押されたとき
↓
もし0<100なら
land(離陸)
](9423a080155f3b5f0d7d4840ebf2ea9a.jpeg)
](851be0d18dc0dafa755b4b01c96dda12.jpeg)