ネッツ様とのコラボイベント第4弾!
今回初の試みである、2回続けてのイベントとなります。
前回のイベントでは、オリジナルロボット工作をしてリモコン操作とプログラミングを行いました。
今回のイベントでは前回使用したロボットを、「ジョイスティック」で動かしてみようの回です。
午前と午後の2部制で行い、「前回は参加できなかったけど今回は参加します」という新規の方々がたくさん参加してくれました!ありがたいですね。
みなさまジョイステックというものをご存じですか?
ゲームが好きな方にはよく使用するパーツかもしれないですね!
ジョイスティックは完成形でプログラムするわけではありません。
2年目カリキュラムでやっている電子工作といって繋げるところからやってもらいますね。
準備したパーツはプログラミングに必要な
・モニター
・キーボード
・前回製作したロボット
その他に
・ジョイスティック
・ブレッドボード
・ジャンパー線(5本)
プログラミングはやったことあるかな?
キーボードは触った事あるかな?
無くても大丈夫!各机にネッツ様という強力な助っ人講師がいるからなんですね。
みんなが困っていたら優しくフォローしてくれます。
安心して学んでいこうね★
まずはジョイスティックってそういえはどんなところで活用されているの?
というところから学んでいきます。どこかといわれると難しいですよね。
なかなか難問かな?というところでしたが、「飛行機」「ゲームのコントローラー」「クレーンゲーム」とポンポンと発表してくれていてびっくり!普段から周りによくアンテナをはれているんですね素晴らしいです。
どんなところで活用されているかわかったら、実際にジョイスティックの回路を組んでいきましょう!
①ジョイスティックをブレッドボードにさして→②ジャンパー線もブレッドボードの指定された場所にさして→③ジャンパー線の先をコンピューターに繋げてと順々に進めていきます。
回路によっては間違えると変なにおいがしたり、パーツが壊れたり…危ないですので慎重に慎重に。
みんなしっかり1本1本確認しながらジャンパー線をさしていきます。
コミュニケーションもとりながらとっても楽しそうですね!
回路を組み終わったら、各担当の先生がチェックしてくれます。
黄色い線はここで…、赤い線はここで…、緑の線はここで…
真上から見てささないと結構1つ穴がズレたりするんですよね。
間違えた場合には、「ここをよく確認してみて」と自分でなおしてもらいます。
みんなよく確認して回路を組めていました!
チェックが終わったらプログラムを打ち込みます。
では「ジョイスティックを前に倒したら→前に進む」という流れをどうやって設定しているでしょうか?
そういった制御方法を学んでいきます。
どんな方法で設定しているかというと、数字で設定しているんですね。プログラミングでは基本的に「こうなったら→こうする」という「こうなったら」の部分には数字がでてきます。
ある一定数の数(しきい値)より入力された数字が大きくなったら→実行するという流れになります。
今回でいうと、
ジョイスティックを上に倒すと→約1023
ジョイスティックを倒さないと→約500
ジョイスティックを下に倒すと→約5
では700より数が大きくなったら(ジョイスティックを少し上に倒したら)→前に進む
300より数が小さくなったら(ジョイスティックを少し下に倒したら)→後ろに進む
このプログラムを組むことで前後の動きが完成しそうですね!
話だけ聞くと、小学生にこんな難しいプログラムを理解できるの?と思うかもしれません。
頭や文字だけで理解しようとすると確かに難しいかもしれませんね。
ですが、体験を通して目で見て学び、楽しく身につけることができますよ。
前進の動きに、さらに後ろ/右回転/左回転の設定をしたプログラムで教習所を操縦体験もしてもらいました。
スタートから2番のS字を通り→3番の橋を渡り→4番でバック駐車→5番でを通り抜けたらゴール!!
乗り上げないように、車体をぶつけないようにうまくジョイスティックをうまく操作してゴールを目指します。
特にS字、バック駐車が難しい部分ですね。保護者の方々は子どもたちの様子を見守りながら教習所での記憶がフラッシュバックしたのではないでしょうか。
みんなとても楽しそうに盛り上がってくれていて、どのタイミングで次のゲームに移ろうかなと迷ってしまうほどでした。とっても嬉しいですね!
教習所コースの他にももう1つゲームを用意しました。
タミヤのカリキュラムにある「川下りゲーム」というものの改造版なのですが、
ジョイスティックを操作して敵にぶつからないよう、避けるアクションゲームです。
スコアがどれだけ伸ばせるか画面を食い入るように見て挑戦してくれていました!
午前の部に参加してくれた皆さんありがとうございました~!
8名の方に参加いただき、楽しんでくれていたのではないかと思います。
是非また参加してくださいね★
午後の部は14時からスタート!
午後は4人と少人数制でしっかり体験をしてもらいました。
内容は午前と一緒でジョイスティックを操作していきますよ。
午後の部ではほとんどの子が前回のロボット製作イベントに参加してくれていて、
ロボットもしっかり持って来てくれました!
講師のネッツ様側がとても親しみやすくアイスブレイクも完璧なので、子どもたちもリラックスしてプログラミング。
わからないことがあったら気軽に質問できる空気感がありましたね。
2時間という短い間で子どもたちの感情を引き出すのは難しいですが、
みんな楽しそうに+先生側も一緒に楽しむという構図が完璧に出来上がっていました。
午後は比較的遊びの時間がとれたので、お隣の子とギリギリぶつからないラインを狙う協力ゲームなども挑戦してもらいました。操縦上手!
ゲーム機でも使用されているジョイスティックはどんな仕組みなのか。自分にとってどの数値(傾き)が使いやすいのか。
みんなが使いやすい数値(傾き)はどこなのか。プログラマーが調整に調整を重ね、世の中に商品として出回っているんですね。
少し触れただけで動いても使いづらいですし、奥まで押し込まないと動かなくても使いづらい。みんなの好きな角度はどうだったかな??
プログラムを仕組みを学べたら教習所コースゲームに挑戦!
モニターとキーボードの線がついている時とついていない時では起動方法が違うので、抜いた時の起動方法などもしっかり学んでいきます。
起動ができたら教習所コースにレッツゴー!
本当の車の運転のように、丁寧に気をつけて運転しようね。事故のないよう先生達がしっかり目を光らせてますからね。
アクションゲームもスピードを変えて改造してみたりと、プログラムを少しいじって楽しみました。
実は他にも音を出したり、キャラクターを変えられたりと改造方法はたくさん!その方法はまたの機会にでも。
終始楽しそうにしていたのが印象的で、子どもたちの好奇心とネッツ様の優しいフォローがあってのイベントでしたね。
画面を食い入るように眺める姿、マシンを動かして楽しむ姿が見られてよかったです。
プログラミング体験にご参加いただき、ありがとうございました~!