プログラムの基本、「ループ」を学ぼう!

プログラボ野田阪神の岡田です。

今週のスタンダード1では、ループブロックを使ってロボットを動かしました。

ループとは、プログラムの基本となる考え方で、「繰り返し」という意味です。
同じことを繰り返すプログラムを考える時、順番通りに作ろうとすると、同じプログラムをいくつも用意しなければならず、効率が良くありません。
そこで、ループブロックを使うと、最小の手間で作ることができ、繰り返し実行することができます。

上の図は、モーターが1回転したあと「Hello」という音が鳴るのを繰り返すプログラムです。


授業では、まず先生から、車型のロボットを30秒間動かし続けるプログラムを作るというミッションが与えられました。
生徒たちは「ええ…できるかな」と不安がっていましたが、今まで学んだことを思い出し、プログラムを何度も試していました。モーターの動かすモードを秒数に変えたり、プログラミングブロックを複数繋げるなど、生徒によって作り方は様々で、アイデアをたくさん出してくれたことが嬉しかったです!
全員がヒントなしでミッションを達成できました✨

その後、「ループブロックを使うと、効率よく作成できる」という説明があり、その時に何人かが「あ!」と思い出した表情に変わりました。実はビギナーの授業で何度か使っているので、すでに知っている生徒が数名いました。
また、今回新しく、ループを終了する条件を決められるということを学び、最初のミッションをループブロックで作り、動きを試しました。

授業後半では、ジグザグに走行したり、複数の音を順番に鳴らすプログラムを作り、自由にロボットを動かしました。


プログラムの基本である「ループ」は、これから多くの場面で登場するので、今回の学びをどんどん活かしてもらいたいです!

ダンプトラックで荷物を運ぼう

プログラボ野田阪神の岡田です。

野田阪神校のビギナーでは、今週から3週にわたって「ものをはこぶ」をテーマに、ロボット制作に取り組んでいきます。

1回目はダンプトラックを組み立てて、荷物を運ぶ仕組みを学びました。
今まで作った車型のロボットは、モーター部分とつながったタイヤが動き、車全体が走りましたが、今回はタイヤではなく、荷台が動く仕組みとなっています。

生徒たちはダンプトラックにあまり馴染みがないみたいだったので、まずは動画を見てイメージを持ってもらいました。
荷台が傾いて、荷物が一気に下りる迫力に「すごーい!」と声が上がりました!

ロボットを組み立て、プログラムを作って荷台を動かします。
モーターのパワーが大きいままだと早く動いてしまったので、本物の動きに近づくように、パワーや動く長さを調整しました。

次はボールを乗せて、実際に下ろしてみます。
最初に見た動画のように荷物が下りて、みんな大感動!

今度は一気にたくさんの荷物を運べるように、荷台の改造にチャレンジ!
ひたすら大きく改造したり、おしゃれに仕上げたり、個性あふれるダンプトラックが完成しました👏

お迎えに来たお家の方にも見てもらうことができ、とっても嬉しそうでした😊


タイヤ以外の部分が動くロボットは初めてだったので、いつもと違う動きにワクワクしましたね!これからも様々なロボット制作にチャレンジできるので、楽しみにしていてくださいね✨

センサーを使ったミッションにチャレンジ!

プログラボ野田阪神の岡田です。

今週のスタンダード2では、距離を測定する超音波センサーを使ってゴールを目指す、ロボットミッションに取り組みました。

車型のロボットを走らせる場合、今まではモーターの回転する量を調節して動かすことが多かったですが、センサーを使うと周りの状況を調べることができるので、今回はその仕組みを利用しています。

ミッションでは、コース上のレンガにぶつからないように、ロボットを手前で止める必要がありました。大事なのは、何センチ手前で止まれば良いかを考えることです。ロボットはその距離になるまで走り続けるので、あまり近すぎるとぶつかってしまう可能性も…。

プログラムの数字を何度も調整し、ロボットがきれいに動くようになりましたね!


順調かと思いきや、ロボットがレンガに引っかかり、上手く曲がれず「あーー!!」という声が出てしまう場面もありました。友達同士で相談してプログラムを調整するなど、クラス全体で楽しく、そして集中して取り組むことが出来ていました!

最後に発表会をしてこの日の授業は終了しました。
自分の番を頑張るだけでなく、友達の発表を応援している姿も素晴らしかったです✨

来週も面白いミッションにチャレンジしますので、楽しみにしていてくださいね♪

クルマをつくろう!動かそう!

子ども向けロボットプログラミング教室プログラボ北大路のえもりです。

前回の記事で、ビギナークラスの4月の様子をレポートしましたが、5月になって自分で作ったロボットを、自分のプログラムで動かす内容に入りました。

テーマは「クルマ」。クルマにはエンジンで走るガソリン車や、モーターで走る電気自動車があることを話しました。
ガソリンスタンドに行ったことがある子どもが意外と多かったり、「うちの車は、ガソリンと電気の両方で動くよ!」などと、すごく車に詳しい子どももいました。

できあがってみたら、羽をつけた飛行機みたいなクルマが多かったです。

プログラボの詳細と無料体験会のお申し込みはこちらから

ロボットプログラミングへの最初の一歩

子ども向けロボットプログラミング教室プログラボ北大路のえもりです。

この4月から始まったビギナークラスでは、年長さんから小学校低学年の子どもたちが、ロボットプログラミングへの最初の一歩を踏み出しました。
そして、自分の作ったロボットをプログラミングで動かすカリキュラムが、 5月にいよいよ始まりました!
クルマのロボットを作って動かしましたが、その前に、4月の授業はどんな感じだったのか、作品集でご紹介したいと思います。

【4月1回目】「とう」をつくろう
最初の授業では、初めて使うパーツのセットをどうやって組み立てるか、パーツ同士をしっかりとくっつける練習ということで、「とう」を作りました。
もっと高い、たおれない建物にするにはどうしたらいいかな?こんなに高い「とう」ができました。

【4月2回目】「はし」をつくろう
2回目の授業では、前回と同じく組み立ての練習です。今度は、横に長い「はし」を作りました。
ヒト(人形)やクルマが渡れるように、しっかりと。デザインにこだわったり、長さに挑戦したり・・・

【4月3回目】「シーソー」をつくろう
これまでは「しっかりつなぐ」ことを意識した組立て練習をしていたのが、3回目の授業では、 「シーソー」みたいに回転の動きをさせるにはどうするか、という内容でした。
各々がシーソーを作った後は、ブランコや鉄棒、砂場、ベンチ・・・他の公園の遊具も作り、みんなの作品を並べて公園の完成です!(スタンダード1クラスで作った「回転ブランコ」にも登場してもらい、共演させてみました。)

ということで、いよいよ次の授業で「クルマ」を作って動かすことになりました。—次の記事へ続く—

プログラボの詳細と無料体験会のお申し込みはこちらから