TOMONOプログラミング初心者の子供に何を教えたらいいの?とお悩みの保護者のためのScratch(スクラッチ)の入門講座。今回はなんとScratchでロボットを動かしちゃいますよ!ロボットは子供達に大人気!その中でもLEGOのWeDo2.0は年長さんぐらいから扱えるとあって、低学年や初心者の子供達にちょうどいい教材です。今回はScratchでWeDo2.0を動かしてみましょう。WeDo2.0とは?LEGOエデュケーションのWeDo2.0はLEGOを組み立てて作るロボットです。通常のレゴパーツを使うので、レゴ好きの子供達に大人気のロボット。このロボットには専用プログラミングソフトが付属しており、普通は下の図のようなブロックを使ってプログラムを作ります。WeDo2.0とScratchを連携させよう手順1.WeDoの組み立てまず、WeDoのアプリを起動してロボットを組み立てておきましょう。最初は「せんぷうき」を使用します。手順2.デバイスマネージャーのインストールScratchのWeDoのページをブラウザで開きます。https://scratch.mit.edu/wedoOSに合わせて必要なデバイスマネージャーをインストール・起動しておきます。Scratchに拡張機能を追加するScratchサイトで新規プロジェクトを開き、その他のところにある「拡張機能を追加」ボタンを押します。WeDo2.0を選んで、OKボタンを押します。デバイスマネージャーが次のような表示に変わるので、WeDo本体の緑のボタンを押してから、パソコンの方の「Connect」を押しましょう。うまく接続できると、下の図のように表示が変わります。以下のWeDo2.0用のサンプルプログラムが用意されていますので同じものを作ってみましょう。▼モーターのサンプルプログラムhttps://scratch.mit.edu/projects/101037564/上のリンク先のプログラムを参考に以下のようにプログラムを作ってみました。パソコンの左右キーでモーターの向きをコントロールできました。WeDoのライトの色WeDoのライトの色を変えるプログラムです。Scratchでは色の指定を数値で行う必要があるようです。40・・・と10づつ数値を変えると色が変わることがわかりました。0は緑色で100が赤色です。モーションセンサーつぎはモーションセンサーを使ったプログラムです。ロボットを作り変えて、スパイロボットにしてみました。プログラムは次のように作ります。上のプログラムは、チルトセンサーで測った距離を猫に言わせるプログラムです。下の方のプログラムは距離が50以下になったときに、警告音を鳴らすようにしました。チルトセンサーの前で手をかざし、手を近づけたり遠ざけたりすると猫の数値が変わるのでためしてみてください。すごく近くになるとパソコンから警告音がなります。スパイロボット!なかなか面白い作品ができました。ロボットを作り変えましょう。WeDoのアプリ中に「モデルライブラリー」というものがあります。その中のコントローラーというものを作ってみましょう。作り方は、最初に「15.かたむく」というところをクリックして、ベースとなるモデルを作ります。その次に「15b.コントローラー」をクリックするとモデルの写真が表示されるので、写真を参考にしながら続きを作ります。コントローラーができました。次はScratchのプログラムです。チルトセンサーの動きを知るためにつぎのようなプログラムを作ってみました。これは、猫にチルトセンサーの値を言わせるプログラムです。このプログラムを実行すると、次のような感じになります。上と下、右と左は値は同じで正負が逆になっているのがわかりました。実験したところ、実際のコントローラーの向きとの関係が次のようになっていることがわかりました。右」の値がマイナスに増えていきました。下」の値がマイナスに増えていきました。●」の値との関係がわかりました。この関係を使って、コントローラーで画面上の猫を動かすプログラムを作ってみましょう。このプログラムを実行すると、コントローラーの傾きに合わせて猫がうごきます。まとめ今回は、ScratchとWeDo2.0を組み合わせてみました。普段、パソコンの画面上の絵が動くだけのScratchですが、WeDo2.0と組み合わせると面白さが100倍!WeDoでスプライトを動かしたり、ScratchからWeDoを動かしたりと、いろいろなことができることがわかりました。WeDoは低学年の子が遊ぶもの・・・というイメージが強いですが、これだったら高学年のお子さんでも引き続きWeDoを使うことができますね。ScratchとWeDo2.0、両方の可能性が広がった気がしました。次もScratchと別の外部機器の連携する方法を試してみたいと思います。TOMONO教育ヲタクの1児の母。小学生の頃から教育書を読んでいた教育ヲタク。大学では、電池の素材の性質について実験とコンピューターシミュレーションを比較する研究を行っていたことがきっかけでSEになる。出産&育休後、子ども向けプログラミング教室講師、子どもたちの考える力を育てるオンライン塾の講師。TOMONO一緒に読まれている記事。Minecraftでプログラミング教育したい人のためのレッドストーン回路クイズ(17)コンパレーターその22019年8月9日1.02Kこんにちは。今日もMinecraftのコ...夏に応募したい!2019年子どもプログラミングコンテスト3選2019年7月29日1.17K夏休みが始まりましたね。子どもの頃は楽し...5歳児もハマるプログラミングアプリ-Springin’はじめて講座(4)絵の削除・インポート2019年7月26日891今日もSpringin’の続きです。新小学1年生の入学準備!知って安心、保幼少接続カリキュラム2020年1月14日2020年は教育はどうなるのか?ーやる気が出ない日に未来を心配してみる2019年12月27日プログラミングアプリSpringin’でマリオ風アクションゲームを作ろう(2)キャラクターの操作2019年12月13日あなたへのおすすめ。暗算が早い子の頭の中、暗算が遅い子の頭の中ー算数ができる子が持っている「量的感覚」のこと2018年11月16日プログラミング初心者のためのScratch(スクラッチ)入門-基礎の基礎編(1)2018年7月31日ゲームで頭のいい子を育てるー幼児xマインクラフトの3つの教育的効果2018年11月14日ゲームで使える!Scratchの自動スクロールテクニック3選2019年3月5日このサイトについて。今、注目されている考えさせる教育、アクティブラーニング。AI時代に教えるべき教育とは何か。2020年に教育必修化するプログラミング教育を交えながら、これからの教育シーンに必要な情報をお届けします。CATMADE,Inc.サイトマップ。