Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LOOCHS プログラミング講座 2026.9.27 ロボット鬼ごっこサンプルプログラム解説
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Loochs.org
September 27, 2026
Education
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LOOCHS プログラミング講座 2026.9.27 ロボット鬼ごっこサンプルプログラム解説
Loochs.org
September 27, 2026
More Decks by Loochs.org
See All by Loochs.org
LOOCHS プログラミング講座 ロボット運動会サンプルプログラム解説
loochsorg
0
9
LOOCHS プログラミング講座 ロボット運動会サンプルプログラム解説(Maqueen v4 用)
loochsorg
0
15
R8-sample-program-20260927-maqueen-v4
loochsorg
0
9
memepick story / 「思いつき」が2日でアプリになった話
loochsorg
0
68
ルークス2025年度活動成果レポート
loochsorg
0
50
ルークスの事業計画概要 / Loochs Business Plan Overview
loochsorg
0
260
R7年度プログラミング講座のサンプルプログラム/R7-programming-seminar-sample-program-20250727
loochsorg
0
36
ラズベリーパイをもっと働かせよう / Make Raspberrypi hard work more
loochsorg
0
37
R7年度プログラミング講座のサンプルプログラム/R7-programming-seminar-sample-program
loochsorg
0
74
Other Decks in Education
See All in Education
1014
cbtlibrary
0
160
LEGO Geometry Tutorial
arnoknobbe
0
720
1002
cbtlibrary
0
340
FA26 CLU MS Clinical Psychology New Student Orientation
jdbedics
0
180
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
200
マークシート試験のTeX言語を用いた自動採点について
doratex
0
6.1k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
生成AIとの付き合い方/ How to work with AI
kaityo256
PRO
3
870
エビデンスベースト英語教育入門:エビデンスは科学的知見(だけ)ではない,制度だ!
terasawat
0
230
Quality Control of Crude Drugs
pawan_pharm
0
200
DRUGS ACTING ON THE PERIPHERAL NERVOUS SYSTEM
pawan_pharm
0
160
医療事務養成の専門学校でのAI教育 非エンジニアの学生にAIを1年間使ってもらって、感じたこと
naochim2026
0
140
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
A Soul's Torment
seathinner
8
3.8k
Discover your Explorer Soul
emna__ayadi
2
1.3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
30 Presentation Tips
portentint
PRO
1
430
Ethics towards AI in product and experience design
skipperchong
2
430
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
The Invisible Side of Design
smashingmag
301
52k
The Limits of Empathy - UXLibs8
cassininazir
2
720
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
STEP 01 モーターを動かす ! つまずきポイント ・Maqueen のモーターは、止めるブロックが来るまで回り続ける ・一時停止を消すと、動いた瞬間に止まって進まないように見える 試してみよう ・速度
100 を 50 や 255 にするとどうなる?(速度は0〜255) モーター 全て 正転 100 両方のタイヤが前に回る 一時停止 100 モーターを回したまま100ミリ秒待つ。待っている間だけ進む モーター停止 ここでタイヤを止める。これがないと、止まらずに走り続ける(上のプログラムと同 じ)
STEP 02 距離を測り続ける もし 真 ならくりかえし 条件がいつも「はい」なので、ずっと繰り返す 変数 きょり を…
測った距離(cm)を毎回「きょり」に入れ直す ! つまずきポイント ・「真」は「はい(正しい)」のこと。「ずっと」ブロッ クと同じ動きだと伝える ・変数は中身を入れ替える箱。1回測って終わりではない 試してみよう ・「数を表示 きょり」を足して、手を近づけたり離したり するとどうなる?(手を離すと奥の壁などまでの距離が出 る。うまく測れないと500になる。表示に時間がかかるの でループは遅くなる)
STEP 03 30cmより近いか判断する もし きょり < 30 なら 答えが「はい/いいえ」になる質問。「はい」のときだ け中身が動く
! つまずきポイント ・数字を入れて確かめる(きょり20 → はい、きょり50 → いいえ) ・「<」の向きを取り違えやすい。中身が空なので、まだ何 も起きない 試してみよう ・「なら」の中に「アイコンを表示」を入れて、手を近づけ るとどうなる?(「はい」のときだけ中身が動くのを目で 確かめる)
STEP 04 近いときは前に進む モーター 全て 正転 100 相手が近いと前に進む(追いかける) 一時停止 100
少し進んだら、また距離を測る ! つまずきポイント ・判断は1回きりではなく「測る → 判断 → 動く」を繰り 返している 試してみよう ・速度 100 を 200 にすると、追いかけ方はどう変わる? (追いつきやすさと、行き過ぎに注目)
STEP 05 近くにいないときは回って探す ! つまずきポイント ・「はい」と「いいえ」の中身は、必ずどちらか片方だけが動く (両方は動かない) 試してみよう ・右側の速度 0
を 50 にすると、曲がり方はどう変わる?(その場 で回る → 大回り) でなければ 答えが「いいえ」(30cm以上離れている)のとき 左側 100 / 右側 0 左のタイヤだけ回るので右に曲がる 一時停止 1000 曲がる時間。長いと相手を見逃す
応用編 チューニング 基本プログラム(STEP 01〜05)は動くけれど完璧ではない。 前回の講座で出た困りごとをもとに、弱点を直していく。 STEP 06 壁にはまったら抜け出す STEP 07
左右ランダムに探す ! つまずきポイント 子どもがつまずきやすいところ 設計のねらい なぜこう作ったのか 試してみよう 数字やブロックを変えて実験するところ
STEP 06 壁にはまったら抜け出す きょり を測り直す 前に進んだあとの距離をもう一度測る もし きょり < 5
なら 押したのに、まだ目の前にある=はまっている 逆転 100 / 一時停止 1000 1秒下がって、はまった場所から抜け出す 設計のねらい ・先に前に進んでから測り直す。タッチ(壁にぶつかるのもOK)を優先し、はまった ときだけ下がるため ・最初に「5cm未満なら下がる」を調べると、タッチする前に引き返してしまう 試してみよう ・しきい値を 5 から 3 にするとどうなる?(センサーが測れるのは5cm〜50cm・ 精度 5cm。近すぎると正しく測れず、500=「遠い」になることもある) ・一時停止を 100 から 1000 にするとどうなる?(長く突っ込むので、はまりを見 分けやすくなる代わりに、判断が遅くなる)
STEP 07 左右ランダムに探す もし 乱数 = 0 なら 0か1をランダムに選ぶ。毎回どちらに曲がるかが変わる 左側
100 / 右側 0 右に曲がる 左側 0 / 右側 100 左に曲がる 設計のねらい ・基本プログラムはいつも右に回るので、同じ場所で回り続 けて相手を見つけにくい。左右をランダムにして探す範囲を 広げる 試してみよう ・一時停止 1000 を短く・長くするとどうなる? ・乱数を 0〜2 にして「まっすぐ進む」を足すとどうなる?