WRO 2023ミドル競技に参加しました。
当日はパソコントラブルなどもあり、90点で決勝へは進めませんでしたが、スピードはかなり速かったと思います。
WRO 2023ミドル競技用の試走
WRO 2023の競技ルール
KIDSPROの解法
初期設定とメインプログラム
メインプログラム
左ボタンを押したとき、ロボットから壁までの距離が86-104cmであれば赤白ゴミの処理、それ以外は黒青処理を行う。
※抽選により選ばれたゴミの色によりロボットを置く向きを変える。ゴミの色が赤か白ならロボットの向きを上向き(0度の方向)、-黒か青なら右向き(90度の方向)にロボットを置く。
ゴミが赤か白のときの処理
- 車を上向きに置いたとき、車から壁までの距離は86-104cmぐらい。
- スタートボタンである左ボタンを押した後に、車のにつけた距離センサーで、壁までの距離を測定
- 誤判定する可能性を減らすために、0.5秒間隔で5回の測定を行う。
- 5回の測定のうち、1回でも距離センサーの測定値が86-104cmとなった場合、変数「goRedWhite」の値を「1」にする。
- 変数「goRedWhite」の値が「1」ならを実行する。
ゴミが赤か白のときの処理
車を右向きに置いたとき、車から壁までの距離は86-104cmではなく、もっと遠い。もしくは、手前の黒いゴミを認識してしまったとしてもその距離は86-104cmではないので、が実行される。
1. ゴミが赤か白のときのアルゴリズム
2. ゴミが黒か青のときのアルゴリズム
3. クジラを救助するアルゴリズム
4. 各種カスタムブロック(関数)の説明
SPIKE™ プライムとは?
SPIKE™ プライムは、子どもたちを夢中にさせ、楽しみながら、論理的に考え、客観的に問題を解決する力を育てます。今後ますます重要となるSTEAM学習を促進し、子どもたちが将来役立つスキルを身につけることが出来ます。
Scratch3.0(スクラッチ3.0)とは?
MITメディアラボにより開発されたビジュアルプログラミング言語。子供たちが物語やゲーム、 アニメーションなどのインタラクティブな作品をプログラミングできる。また、自分の作った作品を世界中の人々と共有できるコミュニティーサイトでもある。世界中で9千万人を超えるユーザがいる。
こちらのホームページにアクセスすれば無料で利用できる。