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
micro:bit入門資料(2018/08/29)
Search
ISHIGO Yusuke
PRO
August 29, 2018
Education
0
280
micro:bit入門資料(2018/08/29)
ISHIGO Yusuke
PRO
August 29, 2018
Tweet
Share
More Decks by ISHIGO Yusuke
See All by ISHIGO Yusuke
2025年度アプリ開発プロジェクト紹介(名古屋文理大学)
yusk1450
PRO
1
81
自己紹介(研究活動)
yusk1450
PRO
0
30
2024年度参加希望者向けアプリ開発プロジェクト説明(名古屋文理大学)
yusk1450
PRO
0
24
プログラミング基礎#1(名古屋造形大学)
yusk1450
PRO
0
52
プログラミング基礎#2(名古屋造形大学)
yusk1450
PRO
0
47
プログラミング基礎#3(名古屋造形大学)
yusk1450
PRO
0
50
プログラミング基礎#4(名古屋造形大学)
yusk1450
PRO
0
140
こどもICT学級 人工知能(AI)ってなに?(2020/11/21)
yusk1450
PRO
0
16
こどもICT学級 人工知能(AI)ってなに?(2020/11/7)
yusk1450
PRO
0
15
Other Decks in Education
See All in Education
OpenAI Education Forum 資料「教育と生成AI ~事例から見えるこれからの活用~」
luiyoshida
2
680
Constructing a Custom TeX Ecosystem for Educational Institutions—Beyond Academic Typesetting
doratex
1
1.5k
Design Guidelines and Principles - Lecture 7 - Information Visualisation (4019538FNR)
signer
PRO
0
2.3k
推しのコミュニティはなんぼあってもいい / Let's join a lot of communities.
kaga
2
1.5k
Virtual and Augmented Reality - Lecture 8 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.6k
系統性を意識したプログラミング教育~ガチャを実装しよう~
asial_edu
0
380
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
signer
PRO
1
2.3k
Gesture-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.6k
とある EM の初めての育休からの学び
clown0082
1
3.2k
Dominus autem in templo sancto suo
cm_manaus
0
120
R6愛南町事前復興フォーラムリーフレット
bousaichiribu
0
300
環境・社会理工学院 建築学系 大学院入試について|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.1k
Featured
See All Featured
Done Done
chrislema
184
16k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
How GitHub (no longer) Works
holman
314
140k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Producing Creativity
orderedlist
PRO
344
40k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
GitHub's CSS Performance
jonrohan
1031
460k
Optimizing for Happiness
mojombo
378
70k
Transcript
micro:bit 機能一覧 独自プログラムを書き込むことができるワンボードマイコン(コンピュータ) 外部センサーや拡張ボードを接続することでカスタマイズ可能 ・LED(25個) ・ボタン(2個) ・加速度センサー ・明るさセンサー ・磁気センサー(電子コンパス) ・温度センサー
・無線通信機能(Bluetooth) 英国BBCが開発
プログラミング環境 Microsoftが開発したmicro:bitのプログラミング環境 1.用意されている機能を選択して右側の領域に置く 2.組み合わせてプログラミングする
LEDを光らせてみる micro:bitについているLED25個を自由な形に光らせてみる
ボタンを使ってみる ① Aボタンを押すと、LEDに表示されている数が増えるようにする 「変数を追加する」をクリックして「ボタンが押された回数」を追加する
変数 データを入れるための箱 「ボタンが押された回数」 「ボタンが押された回数」 100 100
ボタンを使ってみる ② Bボタンを押すと、数が0になるようにする
乱数を使ってみる micro:bitを振ると、0〜4の数字をランダムに表示する ▶ 乱数とは 実行するたびにランダムに変わる数字のこと。 ▶ 加速度センサーとは デバイスの速度変化を計測する装置。 近年ではスマホ等に標準搭載されている。
じゃんけんゲーム micro:bitを振ると、じゃんけんができるようにする
通信してみる(じゃんけんゲーム応用) じゃんけんゲームを通信対戦に対応させる
角度当てゲーム 加速度センサーは、通常重力(1G)を下向きに検知している。 これを利用することで、デバイスの傾きを求めることができる。 ▶ ピッチとロール デバイスが縦に回転することをピッチ、 横に回転することをロールと呼ぶ。 ▶ 加速度センサーの軸 加速度センサーには、X・Y・Zの3つの軸
があり、下から上方向の軸がZ軸。
磁気センサーを使う 磁石を近づけることで、LEDの明るさを変える ▶ 磁気センサー 磁界の大きさと向きを計測する装置。 地磁気を読み取ることで、コンパスとしても活用できる。
スピーカーを繋いで音を鳴らす micro:bitとスピーカーを繋いで、音を鳴らす ▶ 電気の流れ方 電気は「+(プラス)」から、「ー(マイナス)」に流れる。 電子工作では、「ー(マイナス)」のことを、GND(グランド)という。 3極フォーンプラグ GND L R
スピーカーを繋いで音を鳴らす(オマケ) ファミマの音を再現してみよう
光テルミンを作ってみる micro:bitの明るさセンサーを使って、手をかざすと音が変わる楽器を作る ▶ テルミンとは ロシアの物理学者テルミンが開発した楽器。 アンテナに手を近づけることで、音を変化さ せる。世界最初の電子楽器。