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
August 29, 2018
Education
0
250
micro:bit入門資料(2018/08/29)
ISHIGO Yusuke
August 29, 2018
Tweet
Share
More Decks by ISHIGO Yusuke
See All by ISHIGO Yusuke
アプリ開発プロジェクト紹介(2024)
yusk1450
0
19
Processing入門
yusk1450
0
58
ラピッドプロトタイピング手法を中心としたITスキル習得のための指導法の実践(日本教育工学会 第34回全国大会)
yusk1450
1
120
IoTサービスのためのプロトタイピング・ワークショップ資料(第2回)
yusk1450
0
76
Pepperアプリ開発入門ワークショップ拡大版(2016/08/24)
yusk1450
0
72
IoTサービスのためのプロトタイピング・ワークショップ資料(第1回)
yusk1450
0
100
IoT×人工知能による画像認識技術勉強会
yusk1450
0
87
SOFTOPIA JAPAN MEETUP 2018
yusk1450
0
68
ブロックチェーン技術セミナー・ハンズオン -仮想通貨のマイニング・作成体験-
yusk1450
0
110
Other Decks in Education
See All in Education
D&I推進レポート〜テクノロジー分野のジェンダーギャップとその取り組みについて〜
codeforeveryone
1
890
AI教育の未来『おもしろい』を作れる人材の育て方 #東京AI祭
o_ob
1
350
第1回全国商業高校Webアプリコンテスト総括
asial_corp
0
410
Data Management and Analytics Specialisation
signer
PRO
0
980
合理的配慮を知るワークショップ/Understanding Reasonable Accommodations (Workshop)
freee
1
1.4k
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019538FNR)
signer
PRO
0
1.4k
パフォーマンス・チューニング入門
oracle4engineer
PRO
2
610
Microsoft Office 365
matleenalaakso
0
1.5k
Introduction - Lecture 1 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
1
1.1k
Padlet opetuksessa
matleenalaakso
3
11k
2023年度桜井政成ゼミ資料_論文の探し方・読み方
masanari
6
2.2k
生成AIを活用できる大学教職員になる-基本と実践-
gmoriki
0
300
Featured
See All Featured
Designing with Data
zakiwarfel
96
4.8k
What the flash - Photography Introduction
edds
64
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
A Philosophy of Restraint
colly
197
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Designing the Hi-DPI Web
ddemaree
276
33k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
Testing 201, or: Great Expectations
jmmastey
28
6.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Optimizing for Happiness
mojombo
370
69k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
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の明るさセンサーを使って、手をかざすと音が変わる楽器を作る ▶ テルミンとは ロシアの物理学者テルミンが開発した楽器。 アンテナに手を近づけることで、音を変化さ せる。世界最初の電子楽器。