Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scratch + Raspberry Pi ワークショップ
Search
Yohei Yasukawa
April 22, 2014
Education
1
140
Scratch + Raspberry Pi ワークショップ
1時間半で学ぶ! 子供向けプログラミングワークショップ
http://yasulab.com/Scratch-Raspberry-Pi-Workshop-JP/
Yohei Yasukawa
April 22, 2014
Tweet
Share
More Decks by Yohei Yasukawa
See All by Yohei Yasukawa
多様なメンター、多様な基準
yasulab
5
19k
💎 My RubyKaigi Effect in 2025: Top Ruby Companies 🌐
yasulab
1
160
自己紹介 / who-am-i
yasulab
3
5.9k
テストも、国際化も! 小中高生クリエータ支援プログラム『未踏ジュニア』を支える技術
yasulab
1
260
Matz に頼られたので張り切って2時間ほどドイツと日本の互いの Ruby 学習事情についてディスカッションした話
yasulab
1
770
困ったときのガイドライン / We Support You in Any Situation
yasulab
2
4.2k
英語学習から海外発表までの流れ
yasulab
18
4.4k
未踏ジュニア公式情報まとめ / Mitou Junior Highlights for Creators
yasulab
1
310
多様な分野、多様な世代 / Various Persons on the Earth
yasulab
0
270
Other Decks in Education
See All in Education
Security, Privacy and Trust - Lecture 11 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
仏教の源流からの奈良県中南和_奈良まほろば館‗飛鳥・藤原DAO/asuka-fujiwara_Saraswati
tkimura12
0
160
QR-koodit opetuksessa
matleenalaakso
0
1.7k
コマンドラインを見直そう(1995年からタイムリープ)
sapi_kawahara
0
550
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
320
中央教育審議会 教育課程企画特別部会 情報・技術ワーキンググループに向けた提言 ー次期学習指導要領での情報活用能力の抜本的向上に向けてー
codeforeveryone
0
450
~キャラ付け考えていますか?~ AI時代だからこそ技術者に求められるセルフブランディングのすゝめ
masakiokuda
7
540
3Dプリンタでロボット作るよ#5_ロボット向け3Dプリンタ材料
shiba_8ro
0
120
Node-REDで広がるプログラミング教育の可能性
ueponx
1
200
20250830_本社にみんなの公園を作ってみた
yoneyan
0
170
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
the difficulty into words
ukky86
0
310
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Code Review Best Practice
trishagee
74
19k
Rails Girls Zürich Keynote
gr2m
95
14k
The World Runs on Bad Software
bkeepers
PRO
72
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
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