Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scratch + Raspberry Pi ワークショップ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yohei Yasukawa
April 22, 2014
Education
140
1
Share
Scratch + Raspberry Pi ワークショップ
1時間半で学ぶ! 子供向けプログラミングワークショップ
http://yasulab.com/Scratch-Raspberry-Pi-Workshop-JP/
Yohei Yasukawa
April 22, 2014
More Decks by Yohei Yasukawa
See All by Yohei Yasukawa
自己紹介 / who-am-i
yasulab
6
6.7k
多様なメンター、多様な基準
yasulab
6
20k
💎 My RubyKaigi Effect in 2025: Top Ruby Companies 🌐
yasulab
1
210
テストも、国際化も! 小中高生クリエータ支援プログラム『未踏ジュニア』を支える技術
yasulab
1
330
Matz に頼られたので張り切って2時間ほどドイツと日本の互いの Ruby 学習事情についてディスカッションした話
yasulab
1
840
困ったときのガイドライン / We Support You in Any Situation
yasulab
2
4.3k
英語学習から海外発表までの流れ
yasulab
18
4.5k
未踏ジュニア公式情報まとめ / Mitou Junior Highlights for Creators
yasulab
1
340
多様な分野、多様な世代 / Various Persons on the Earth
yasulab
0
300
Other Decks in Education
See All in Education
演習:Gitの応用操作 / 05-git-advanced
kaityo256
PRO
1
280
Liberalism's Last Man and Asia
vyadav
0
110
バージョン管理とは / 01-a-vcs
kaityo256
PRO
1
320
[2026前期火5] 論理学(京都大学文学部 前期 第4回)「 ならば(→)の導入と証明ネット」
yatabe
0
240
共感から、つくる: 変わり続ける自分と、誰かのための創造
micknerd
1
330
コミュニティを通じた_キャリア設計のススメ_20260424.pdf
masakiokuda
0
240
教育現場から見た Ruby on Rails
yasslab
PRO
0
140
[2026前期火5] 論理学(京都大学文学部 前期 第3回)「形式言語と四つのキーワード:メタ・構成・意味論・ハーモニー」
yatabe
0
370
GitHubによるWebアプリケーションのデプロイ / 07-github-deploy
kaityo256
PRO
2
270
[2026前期火5] 論理学(京都大学文学部 前期 第2回)「論理的な正しさはどこにあるのか」
yatabe
0
800
AI進化史:LLMからAIエージェントへ
mickey_kubo
0
160
事業紹介資料(トレーナー養成講座)
kentaro1981
0
240
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.8k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
730
Technical Leadership for Architectural Decision Making
baasie
3
350
Designing for humans not robots
tammielis
254
26k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Faster Mobile Websites
deanohume
310
31k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
A Tale of Four Properties
chriscoyier
163
24k
Deep Space Network (abreviated)
tonyrice
0
130
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
270
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
Scratch + Raspberry Pi ϫʔΫγϣοϓ ϓϩάϥϛϯάͰLEDΛνΧνΧͤ͞Α͏! 2014/04/17()! ҆ ཁฏ! @YasuLabɹ
※ϫʔΫγϣοϓΛ࣮ࢪ͢Δํ • ͜ͷεϥΠυɺԣΠϯλʔφγϣφϧεΫʔϧͰ։͔Ε࣮ͨࡍͷ ϫʔΫγϣοϓΛݩʹ࡞ɾެ։͞Ε͍ͯ·͢. ɹͷࣸਅ, ࣍ͷαΠτ͔ΒݟΔ͜ͱ͕Ͱ͖·͢. ɹhttp://yasulab.com/Scratch-Raspberry-Pi-Workshop/jp/ • ରɿϓϩάϥϛϯάະܦݧऀͷখֶੜʙதֶੜ ࣌ؒɿ̍࣌ؒ
• ͜ͷϫʔΫγϣοϓͰ Raspberry Pi ͱ͍͏ίϯϐϡʔλΛ͍·͢. ͳ͓ɺRaspberry Pi ͷೖखํ๏ɾΈཱͯํ࣍Λࢀߟʹͯ͠Լ͍͞. ɹϥζϕϦʔύΠͷΈཱͯํ, Programming Education Gathering http://pegpeg.jp/curriculum/683 * ৄࡉ, ຊεϥΠυͷඌʹ͋ΔࢀߟจݙΛࢀর͍ͯͩ͘͠͞.
ͬͯΈΑ͏: Raspberry PiͷηοτΞοϓ 64#ΩʔϘʔυ64#Ϛε ϥζϕϦʔύΠ 5ZQF# )%.*σΟεϓϨΠ
ΩʔϘʔυͱ Ϛε༻ͷUSB (ඞཁͳΒ) Πϯλʔωοτ༻ ͷLANέʔϒϧ σΟεϓϨΠ ༻ͷHDMI ిݯ༻ USB
Mini ిࢠ࡞༻ͷϐϯ ىಈ͢ΔͨΊͷ SDΧʔυ (OS༻) ࠓճͷϫʔΫγϣοϓ Ͱ༻͢Δϙʔτ
ࠓΔ͜ͱ ·ͱΊ Scratch Ͱϓϩάϥϛϯά! Raspberry Pi Ͱ LED νΧνΧ!
Scratch Ͱϓϩάϥϛϯά͢Δͷεΰ͍؆୯! ૣ, σεΫτοϓʹ͋ΔωίͷΞΠίϯΛΫϦοΫ!
ͬͯΈΑ͏: ωίา͖
͜Ε͚ͩͰωίΛา͔ͤΔ̍ͭͷΓํͩ! ଞʹ৭Μͳ͕͑͋ΔΑ! ͬͯΈΑ͏: ωίา͖
ଞͷ࡞ྫ: ωίୟ͖
ଞͷ࡞ྫ: ωίಀ͛
ࠓΔ͜ͱ ·ͱΊ Scratch Ͱϓϩάϥϛϯά! Raspberry Pi Ͱ LED νΧνΧ!
ϒϨουϘʔυ ઢΛ͢Δͱ͖ʹ͏ج൘ (≒ ·ͳ൘) ͋ͱͰઆ໌͢ΔLED߅ͳ ͲΛɺ͜ͷϒϨουϘʔυʹ ࠩͯ͠ (ઢͯ͠)ɺLEDΛν
ΧνΧͤ͞ΔΑ!
LED (ൃޫμΠΦʔυ) ిؾΛྲྀ͢ͱޫΔ෦ • ͍ํ͕ϚΠφε (-) • ͍ํ͕ϓϥε (+)
͍ ϚΠφε ͍ ϓϥε
δϟϯύʔ ϫΠϠʔ ઢ͢Δͱ͖ʹ͏ઢ. Α͘ݟΔͱ̎छྨ͋ͬͯɺ 1. ϥζϕϦʔύΠͱ ɹϒϨουϘʔυΛܨ͙༻ 2. ϒϨουϘʔυͱ
ɹϒϨουϘʔυΛܨ͙༻ ͷ͕̎ͭ͋Δɻ * ઢͷ৭ؔͳ͍Α!
߅ ిؾΛ੍ޚ͢Δ෦. LEDΛڧ͘ޫΒͤͨΓɺ ऑ͘ޫΒͤͨΓͰ͖ΔΑɻ ! ‘ί’ͷࣈʹۂ͛ͯɺ ϒϨουϘʔυʹࠩͦ͏ɻ
ͬͯΈΑ͏: ϥζύΠͱLEDΛܨ͙ 1). LEDճ࿏ΛϒϨουϘʔυ্ʹ࡞ͬͯ, 2).ϥζϕϦʔύΠͷ GPIO ͱܨ͍ͩΒ, 3). Scratch Ͱ
LED ΛνΧνΧͤͯ͞ΈΑ͏!
1). LEDճ࿏ΛϒϨουϘʔυ্ʹ࡞Δ! ͍ ϚΠφε ͍ ϓϥε
2). ϥζϕϦʔύΠͷ GPIO ͱܨ͝͏!
3). Scratch Ͱ LED ΛνΧνΧ! 1. Scratch Λดͯ͡, 2. Scratch
GPIO4 Λ։͍ͨΒ, 3. ϑΝΠϧ → ։͘ˠblink11ΛબΜͰ, 4. ৭ͷض () ΛΫϦοΫͯ͠ΈΑ͏!
ΩʔϘʔυͷεϖʔεΩʔ Λԡ͍ͯ͠Δ͚ؒͩ, LED ΛޫΒͤͯΈΑ͏! εϖʔεΩʔΛͨ͠Β, LEDͷޫΛফ͍͑ͯΔͣ. ώϯτ: ͷதʹ͋Δ ϒϩοΫ͕͑Δ͔…!? ͬͯΈΑ͏:
εϖʔεͰνΧνΧ
͜Μͳ͑ํ͕Ͱ͖ΔΑ! ͬͯΈΑ͏: εϖʔεͰνΧνΧ
LEDΛগͣͭ͠ޫΒͤͯΈΑ͏ ͱ͍͏ϒϩοΫΛͬͯ Ώͬ͘ΓͱޫΒͤͯΈͤΑ͏! 1. มΛΫϦοΫͨ͠Β, ৽͍͠มΛ࡞ΔΛΫϦοΫ. 2. ม໊ʹ Power11 ͱॻ͍ͯ,
OK ΫϦοΫ. 3. ݱΕͨ Power11 ΛμϒϧΫϦοΫ. 4. εϥΠμʔ͕ग़͖ͯͨΒ, Power11 ͷΛม͑ͯΈΑ͏!
ͬͯΈΑ͏: ͲΜͲΜนʹۙͮ͘ͱ ͩΜͩΜͱޫΔ • ωί͕ࠨӈͷนʹ͍ۙͮͨ, LEDΛڧ͘ޫΒͤͯΈΑ͏! • ώϯτ:
ωίͷҐஔ͕Γ͍ͨ? ɹɹɹɹ ͷதʹ͋ΔԿ͔ͷ ϒϩοΫΛ͏ͱ͔ΔΑ! ωί͕นʹ͍͍ۙͮͯ͘ͱ LED͕গͣͭ͠ޫΔ!
͜Μͳ͑ํ͕Ͱ͖ΔΑ! ͬͯΈΑ͏: ͲΜͲΜนʹۙͮ͘ͱ ͩΜͩΜͱޫΔ ωί͕นʹ͍͍ۙͮͯ͘ͱ LED͕গͣͭ͠ޫΔ!
ࠓΔ͜ͱ ·ͱΊ Scratch Ͱϓϩάϥϛϯά! Raspberry Pi Ͱ LED νΧνΧ!
2014/04/17()! ҆ ཁฏ! @YasuLabɹ Scratch + Raspberry Pi ϫʔΫγϣοϓ ϓϩάϥϛϯάͰLEDΛνΧνΧͤ͞Α͏!
ࢀߟจݙ • Raspberry PiͰ͡ΊΔ Ͳ͖Ͳ͖ϓϩάϥϛϯά (͡ΊΔϓϩάϥ ϛϯά γϦʔζ) Ѩ෦
(ஶ, म), ੴݪ ३ (ஶ), Ԙ ఓོ (ஶ): http://www.amazon.co.jp/Raspberry-PiͰ͡ΊΔ-Ͳ͖Ͳ͖ϓϩ άϥϛϯά-͡ΊΔϓϩάϥϛϯά-γϦʔζ/dp/4822297314 • PEG (Programming Education Gathering): http://pegpeg.jp/ • Scratch GPIO version 4 http://cymplecy.wordpress.com/2013/04/22/scratch-gpio- version-2-introduction-for-beginners/ (ӳޠͷΈ) • Raspberry Pi - Wikipedia : http://ja.wikipedia.org/wiki/Raspberry_Pi