iPadでロボットを動かす...
Transcript of iPadでロボットを動かす...
![Page 1: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/1.jpg)
平成29年度 プログラミング教育講座教育用レゴ マインドストーム EV3
iPadでロボットを動かす
プログラミングを体験 1
![Page 2: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/2.jpg)
ロボットを作るためには・・・
ロボット(ハードウェア)
ットプログラム(ソフトウェア)
協力2
![Page 3: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/3.jpg)
本講座の内容
1. LEGO MINDSTORMS EV3の基礎(90分)… EV3の組み立て 20分(2人一組で)… iPadで制御の演習 60分
直進、右折、左折、バックなどライントレース
2. EV3をiPadでプログラミングに挑戦(60分)… 課題に挑戦!… プログラミング後、レースで出来栄えを競う!!
3
![Page 4: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/4.jpg)
ロボットをつくろう! (後ろのタイヤ1)
組立てよう!
4
![Page 5: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/5.jpg)
ロボットをつくろう! (後ろのタイヤ2)
5
反対側のタイヤも組立てよう!
![Page 6: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/6.jpg)
ロボットをつくろう! (前のタイヤ)
組立てよう!
6
![Page 7: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/7.jpg)
ロボットをつくろう! (本体とタイヤを合体)
合体させよう!
7
![Page 8: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/8.jpg)
ロボットをつくろう! (じょうぶに!)
8
![Page 9: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/9.jpg)
ロボットをつくろう! (タッチセンサ・カラーセンサ)
9
片方が十字の青いパーツを使用
![Page 10: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/10.jpg)
ロボットをつくろう! (合体・ケーブルをつなぐ)
タッチセンサ カラーセンサ
ケーブルとつなぐ・モータ
ポートB,C・タッチセンサ
ポート1・カラーセンサ
ポート3
完成!
10
![Page 11: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/11.jpg)
11
完成写真!
タッチセンサポート1
カラーセンサポート3
モータポートB,C
![Page 12: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/12.jpg)
ロボットを動かそう! ①ペアリング
iPadを使って,プログラミングしよう!!
まずは、ロボットの電源ON
12
![Page 13: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/13.jpg)
iPadを使って,プログラミングしよう!!
ロボットを動かそう! ①ペアリング
13
![Page 14: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/14.jpg)
スパナマークに合わせる
ロボットを動かそう!①ペアリング
14
![Page 15: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/15.jpg)
『Bluetooth』に合わせる
上のような画面に。iPadの「レ」印を一度はずし、再チェックを入れる
ロボットを動かそう! ①ペアリング
15
![Page 16: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/16.jpg)
※ロボットとiPadをペアリング(つなぐ)
ロボットを動かそう! ①ペアリング
16
![Page 17: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/17.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
17
命令用「タンクブロック」
回転数左右のパワー設定
直進は,右左同数
命令用「ループブロック」
![Page 18: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/18.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
•直進させる
18
※ロボットに命令し、次のように動かしてみよう
命令を「ダウンロード」動作チェック
左パワー、右パワー 同数は直進
車輪の回転数
![Page 19: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/19.jpg)
命令を「ダウンロード」動作チェック
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
•直進+バック
19左50、右50 で1.5回転直進
左 -100、右 -100 で1.5回転バック
![Page 20: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/20.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
•直進+バック+右に曲がる
20
左 50or-50、右 0で1.5回転バック
他にも方法があります。チャレンジ
![Page 21: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/21.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
• 直進させる 5分
• 直進+バック 5分
• 90度右折(右に曲がる) 10分
•タッチセンサーが反応したら
1回転 後ろに進ませる(10分)
•カラーセンサーをつかって曲線コースの上を進ませる(10分)
21
※ロボットに命令し、次のように動かしてみよう
![Page 22: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/22.jpg)
新しいプログラムを作りましょう。
22
![Page 23: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/23.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
•タッチセンサーが反応したら1回転後ろに進ませる。
※ロボットに命令し、次のように動かしてみよう
23
![Page 24: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/24.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
•タッチセンサーが反応したら1回転後ろに進ませる。
24
![Page 25: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/25.jpg)
ロボットを動かそう!②プログラミングiPadを使って,プログラミングしよう!!
•タッチセンサーが反応したら1回転後ろに進ませる。
25
動かしてチェック
![Page 26: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/26.jpg)
新しいプログラムを作りましょう。
26
![Page 27: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/27.jpg)
ロボットを動かそう!③プログラミングiPadを使って,プログラミングしよう!!
27「タッチセンサー」を「カラーセンサー」に変更する
①長押しする
•カラーセンサーを利用して線に沿って動かす。
「黒いところを見つけて動く」命令をする
![Page 28: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/28.jpg)
ロボットを動かそう!③プログラミングiPadを使って,プログラミングしよう!!
28「タッチセンサー」を「カラーセンサー」に変更する
•カラーセンサーを利用して線に沿って動かす。
「黒いところを見つけて動く」命令をする
![Page 29: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/29.jpg)
ロボットを動かそう!③プログラミングiPadを使って,プログラミングしよう!!
※ロボットに命令し、次のように動かしてみよう
黒いところと白いところにおいてチェック
29
①「カラーセンサー」 →② 「比較」選択③「反射光の強さ」 選択
![Page 30: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/30.jpg)
ロボットを動かそう!③プログラミングiPadを使って,プログラミングしよう!!
しきい値の計算!!
【(黒線上の反射光+白い部分の反射光)÷2】30
![Page 31: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/31.jpg)
ロボットを動かそう!③プログラミングiPadを使って,プログラミングしよう!!
•カラーセンサーを利用して線に沿って動かす。
31
※ロボットに命令し、次のように動かしてみよう
左:4〈 (〈 の演算記号)
右:計算した数字入力
15~30?を入力
動かしてチェック
![Page 32: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/32.jpg)
• ライントレース:黒と白を交互に読み取るプログラムは・・・
このようなプログラムになります。
ライントレース(ON/OFF制御)
32
黒いラインにおいてチェック
レ:真の場合の動作×:偽の場合の動作
![Page 33: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/33.jpg)
ロボットを動かそう!③車庫入れしよう
• ライントレースのプログラムに手を加えて、障害物をさけ、車庫入れさせてください。
勝負ですよ!!
11:00~11:40 or 15:30~16:10
プログラム変更目標:15分~20分4コースを利用して車庫入れまでの時間を勝負します。(1~2回) 34
![Page 34: iPadでロボットを動かす プログラミングを体験it.edu-c.open.ed.jp/kakitan/program/h29_ele-ev3program.pdf2. EV3をiPadでプログラミングに挑戦(60分) …](https://reader034.fdocument.pub/reader034/viewer/2022050502/5f9440abae52d04590363787/html5/thumbnails/34.jpg)
本日のまとめ
1. LEGO MINDSTORMS EV3の基礎
2. EV3を使ったプログラミング学習とその考え方
3. EV3を使った自作プログラミング体験
35