SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
「Micro:bit」で
簡単プログラミング体験
子供とネットを考える会
やまぐち あゆみ
プログラミングって難しい?
• 私はプログラミングが「きらい」でした
• 初めてのプログラミング BASIC (小学校4年生)
• マイコンBASICマガジンを見ながら丸写し
• 大学でC言語、アセンブラ、NCプログラム…etc
• 脱落…orz
• なぜ?
• 読めない、覚えれない
• キーボード嫌い
Viva!ビジュアルプログラミング
• Scratch(スクラッチ)
• https://scratch.mit.edu/projects/editor/
• ブロックを繋げるだけ
• 視覚的
• 日本語表示可能!
• 読める
• ハードが欲しい!
• Scratch3.0で
Micro:bitと接続可能に
https://qiita.com/asondemita/items/b8e7f3ad63ccb0baec3a
Micro:bitってなに?
http://microbit.org/ja/guide/
ぎゅっとつまった多くの機能
25個のLED
光センサー
2個のボタン
Micro USB 電源コネクタ
温度センサー
コンパス
加速度
センサー
Bluetooth
物がなくてもプレビューできる
はじめてみよう
https://makecode.microbit.org/シミュレーター
ツールボックス
プログラミングエリア
「基本」のコマンド
「入力」のコマンド
「音楽」のコマンド
「LED」のコマンド
「無線」のコマンド
「ループ」「変数」「論理」「計算」
のコマンド
ドラッグでプログラミングを始めよう!
③ ドラッグしよう
① ②
LEDを光らせよう
1. 基本から「ずっと」と「show leds」のブロック
をプログラミングエリアにドラッグする
2. 「show leds」の光らせる部分をクリックする
3. ブロックを合体させる
4. シミュレーターはどうなる?
電光掲示板を作ろう
1. 基本から「ずっと」と「文字列を表示」の
ブロックをプログラミングエリアにドラッグする
2. 「文字列を表示」の”Hello!”を好きな英数字に書
き換える
3. ブロックを合体させる
4. シミュレーターはどうなる?
ボタンでLEDを変更しよう
• ボタンAを押したときにLEDを光らせよう
1. 入力から「ボタン[A]Aが押されたとき」を
基本から「アイコンを表示」のブロックをプログラミ
ングエリアにドラッグする
2. 「アイコンを表示」の中から好きなアイコンを選ぶ
3. ブロックを合体させる
4. シミュレーターはどうなる?
• ボタンBを押したときにLEDを消してみよう
恋占いを作ろう
(論理ブロックのカスタマイズと変数名変更)
• 恋占い
…二人で同時にボタンを押したときに表示される
♡の大きさで恋の成功を占う
サイコロを作ろう
• サイコロ
…振って1~6の数字がランダムに表示される
• 利用ブロック
×1
×1
×1
×2
×2
×2
ラーメンタイマーを作ろう
• ラーメンタイマー
…ボタンを押して3分経てば音楽が流れる
• 利用ブロック
1分=60,000ミリ秒
プログラムをMicro:bitで実行しよう
1. Micro:bitを端末とUSBケーブルで接続する
2. プログラムに名前を付けて保存する
 ダウンロードを選択した場合には端末のDownloadフォルダに保存される
3. 保存したファイルをMicro:bitにドラッグする
点滅が終われば転送完了

Weitere ähnliche Inhalte

Was ist angesagt?

第16回勉強会のビギナー資料
第16回勉強会のビギナー資料第16回勉強会のビギナー資料
第16回勉強会のビギナー資料towaki777
 
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなくぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなくTomoki YAMASHITA
 
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~creaism
 
Aizu Security Workshop #1
Aizu Security Workshop #1Aizu Security Workshop #1
Aizu Security Workshop #1Yukiya Nakagawa
 
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話Yuhei Miyazato
 
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...宏治 高尾
 
それでもC#使いたい
それでもC#使いたいそれでもC#使いたい
それでもC#使いたいTomona Nanase
 
総合技術特別講義講演資料2017
総合技術特別講義講演資料2017総合技術特別講義講演資料2017
総合技術特別講義講演資料2017Hironori Nakajo
 
フロントエンドの技術で始めるデスクトップアプリ
フロントエンドの技術で始めるデスクトップアプリフロントエンドの技術で始めるデスクトップアプリ
フロントエンドの技術で始めるデスクトップアプリTomotaka Kusaka
 

Was ist angesagt? (10)

第16回勉強会のビギナー資料
第16回勉強会のビギナー資料第16回勉強会のビギナー資料
第16回勉強会のビギナー資料
 
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなくぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなく
 
Cmujp21_node-webkit
Cmujp21_node-webkitCmujp21_node-webkit
Cmujp21_node-webkit
 
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
 
Aizu Security Workshop #1
Aizu Security Workshop #1Aizu Security Workshop #1
Aizu Security Workshop #1
 
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
 
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
 
それでもC#使いたい
それでもC#使いたいそれでもC#使いたい
それでもC#使いたい
 
総合技術特別講義講演資料2017
総合技術特別講義講演資料2017総合技術特別講義講演資料2017
総合技術特別講義講演資料2017
 
フロントエンドの技術で始めるデスクトップアプリ
フロントエンドの技術で始めるデスクトップアプリフロントエンドの技術で始めるデスクトップアプリ
フロントエンドの技術で始めるデスクトップアプリ
 

Ähnlich wie 「Microbit」で簡単プログラミング体験

組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -Kishi Shundo
 
マインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむマインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむhevohevo
 
シス研下級生向け
シス研下級生向けシス研下級生向け
シス研下級生向けKunisada Ryouta
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptxUnity/CSharp 1 - pptx
Unity/CSharp 1 - pptxtagawakiyoshi
 
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた: Yutaka Kachi
 
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBMToshiki Tsuboi
 
プログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLTプログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLTMasaki Kobayashi
 
Uno Platform か Blazor
Uno Platform か BlazorUno Platform か Blazor
Uno Platform か BlazorHiroyuki Mori
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Saki Homma
 
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)Kenichi Takahashi
 
プログラミング初心者の壁の越え方
プログラミング初心者の壁の越え方プログラミング初心者の壁の越え方
プログラミング初心者の壁の越え方Yuichi Kato
 
こわくないPython
こわくないPythonこわくないPython
こわくないPythonKatsuya Arai
 

Ähnlich wie 「Microbit」で簡単プログラミング体験 (20)

組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
 
マインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむマインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむ
 
シス研下級生向け
シス研下級生向けシス研下級生向け
シス研下級生向け
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
Koyomin Zの紹介
Koyomin Zの紹介Koyomin Zの紹介
Koyomin Zの紹介
 
Programming school 02
Programming school 02Programming school 02
Programming school 02
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptxUnity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
 
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
 
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
 
プログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLTプログラミングが(好き|嫌い)な方のためのKlisLT
プログラミングが(好き|嫌い)な方のためのKlisLT
 
Uno Platform か Blazor
Uno Platform か BlazorUno Platform か Blazor
Uno Platform か Blazor
 
Unity/CSharp 2
Unity/CSharp 2Unity/CSharp 2
Unity/CSharp 2
 
Scratchはいいぞ
ScratchはいいぞScratchはいいぞ
Scratchはいいぞ
 
C#への招待
C#への招待C#への招待
C#への招待
 
Unity/CSharp 3
Unity/CSharp 3Unity/CSharp 3
Unity/CSharp 3
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
 
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)CardboardのUXをカメラで向上する (droidkaigi 2015/04)
CardboardのUXをカメラで向上する (droidkaigi 2015/04)
 
C♯_GO
C♯_GOC♯_GO
C♯_GO
 
プログラミング初心者の壁の越え方
プログラミング初心者の壁の越え方プログラミング初心者の壁の越え方
プログラミング初心者の壁の越え方
 
こわくないPython
こわくないPythonこわくないPython
こわくないPython
 

Mehr von はなずきん Hana

とある家庭のプログラミングのお話し 公開用
とある家庭のプログラミングのお話し 公開用とある家庭のプログラミングのお話し 公開用
とある家庭のプログラミングのお話し 公開用はなずきん Hana
 
子供の身近なセキュリティリスク
子供の身近なセキュリティリスク子供の身近なセキュリティリスク
子供の身近なセキュリティリスクはなずきん Hana
 
PTAのIT機器と予算の話(公開用)
PTAのIT機器と予算の話(公開用)PTAのIT機器と予算の話(公開用)
PTAのIT機器と予算の話(公開用)はなずきん Hana
 
スマホの広告見ていますか?
スマホの広告見ていますか?スマホの広告見ていますか?
スマホの広告見ていますか?はなずきん Hana
 
「子供がハッカーに興味をもった時に備えて」考える会オープニング
「子供がハッカーに興味をもった時に備えて」考える会オープニング「子供がハッカーに興味をもった時に備えて」考える会オープニング
「子供がハッカーに興味をもった時に備えて」考える会オープニングはなずきん Hana
 
子供とネットを考える会の合言葉
子供とネットを考える会の合言葉子供とネットを考える会の合言葉
子供とネットを考える会の合言葉はなずきん Hana
 
It勉強会と気軽に付き合おう
It勉強会と気軽に付き合おうIt勉強会と気軽に付き合おう
It勉強会と気軽に付き合おうはなずきん Hana
 
冬休み前に、子供と格安スマホを考える会オープニング資料
冬休み前に、子供と格安スマホを考える会オープニング資料冬休み前に、子供と格安スマホを考える会オープニング資料
冬休み前に、子供と格安スマホを考える会オープニング資料はなずきん Hana
 
子供とネットを考える会のご紹介
子供とネットを考える会のご紹介子供とネットを考える会のご紹介
子供とネットを考える会のご紹介はなずきん Hana
 
知ることから始めるセキュリティ対策
知ることから始めるセキュリティ対策知ることから始めるセキュリティ対策
知ることから始めるセキュリティ対策はなずきん Hana
 
イケナイ投稿、どう報告・通報する?~経験を通じて知ったこと
イケナイ投稿、どう報告・通報する?~経験を通じて知ったことイケナイ投稿、どう報告・通報する?~経験を通じて知ったこと
イケナイ投稿、どう報告・通報する?~経験を通じて知ったことはなずきん Hana
 
イケナイ投稿の報告・通報方法
イケナイ投稿の報告・通報方法イケナイ投稿の報告・通報方法
イケナイ投稿の報告・通報方法はなずきん Hana
 
20150702これからのネットとの付き合い方 slideshare用
20150702これからのネットとの付き合い方 slideshare用20150702これからのネットとの付き合い方 slideshare用
20150702これからのネットとの付き合い方 slideshare用はなずきん Hana
 
考えようペアレンタルコントロール~銀の弾丸がない世界
考えようペアレンタルコントロール~銀の弾丸がない世界考えようペアレンタルコントロール~銀の弾丸がない世界
考えようペアレンタルコントロール~銀の弾丸がない世界はなずきん Hana
 
20141206 冬休み前に子供とネット、著作権を考える会 オープニング
20141206 冬休み前に子供とネット、著作権を考える会 オープニング20141206 冬休み前に子供とネット、著作権を考える会 オープニング
20141206 冬休み前に子供とネット、著作権を考える会 オープニングはなずきん Hana
 
おかーちゃんが望むソーシャルゲームのカタチ
おかーちゃんが望むソーシャルゲームのカタチおかーちゃんが望むソーシャルゲームのカタチ
おかーちゃんが望むソーシャルゲームのカタチはなずきん Hana
 
「知らなかった」から「聞いたことがある」へ ~スマホやネットの7つのポイント
「知らなかった」から「聞いたことがある」へ~スマホやネットの7つのポイント「知らなかった」から「聞いたことがある」へ~スマホやネットの7つのポイント
「知らなかった」から「聞いたことがある」へ ~スマホやネットの7つのポイントはなずきん Hana
 
「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て
「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て
「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育てはなずきん Hana
 

Mehr von はなずきん Hana (20)

とある家庭のプログラミングのお話し 公開用
とある家庭のプログラミングのお話し 公開用とある家庭のプログラミングのお話し 公開用
とある家庭のプログラミングのお話し 公開用
 
子供の身近なセキュリティリスク
子供の身近なセキュリティリスク子供の身近なセキュリティリスク
子供の身近なセキュリティリスク
 
PTAのIT機器と予算の話(公開用)
PTAのIT機器と予算の話(公開用)PTAのIT機器と予算の話(公開用)
PTAのIT機器と予算の話(公開用)
 
スマホの広告見ていますか?
スマホの広告見ていますか?スマホの広告見ていますか?
スマホの広告見ていますか?
 
「子供がハッカーに興味をもった時に備えて」考える会オープニング
「子供がハッカーに興味をもった時に備えて」考える会オープニング「子供がハッカーに興味をもった時に備えて」考える会オープニング
「子供がハッカーに興味をもった時に備えて」考える会オープニング
 
子供とネットを考える会の合言葉
子供とネットを考える会の合言葉子供とネットを考える会の合言葉
子供とネットを考える会の合言葉
 
It勉強会と気軽に付き合おう
It勉強会と気軽に付き合おうIt勉強会と気軽に付き合おう
It勉強会と気軽に付き合おう
 
冬休み前に、子供と格安スマホを考える会オープニング資料
冬休み前に、子供と格安スマホを考える会オープニング資料冬休み前に、子供と格安スマホを考える会オープニング資料
冬休み前に、子供と格安スマホを考える会オープニング資料
 
子供とネットを考える会のご紹介
子供とネットを考える会のご紹介子供とネットを考える会のご紹介
子供とネットを考える会のご紹介
 
知ることから始めるセキュリティ対策
知ることから始めるセキュリティ対策知ることから始めるセキュリティ対策
知ることから始めるセキュリティ対策
 
イケナイ投稿、どう報告・通報する?~経験を通じて知ったこと
イケナイ投稿、どう報告・通報する?~経験を通じて知ったことイケナイ投稿、どう報告・通報する?~経験を通じて知ったこと
イケナイ投稿、どう報告・通報する?~経験を通じて知ったこと
 
20150801_opening
20150801_opening20150801_opening
20150801_opening
 
イケナイ投稿の報告・通報方法
イケナイ投稿の報告・通報方法イケナイ投稿の報告・通報方法
イケナイ投稿の報告・通報方法
 
20150702これからのネットとの付き合い方 slideshare用
20150702これからのネットとの付き合い方 slideshare用20150702これからのネットとの付き合い方 slideshare用
20150702これからのネットとの付き合い方 slideshare用
 
考えようペアレンタルコントロール~銀の弾丸がない世界
考えようペアレンタルコントロール~銀の弾丸がない世界考えようペアレンタルコントロール~銀の弾丸がない世界
考えようペアレンタルコントロール~銀の弾丸がない世界
 
20141206 冬休み前に子供とネット、著作権を考える会 オープニング
20141206 冬休み前に子供とネット、著作権を考える会 オープニング20141206 冬休み前に子供とネット、著作権を考える会 オープニング
20141206 冬休み前に子供とネット、著作権を考える会 オープニング
 
おかーちゃんが望むソーシャルゲームのカタチ
おかーちゃんが望むソーシャルゲームのカタチおかーちゃんが望むソーシャルゲームのカタチ
おかーちゃんが望むソーシャルゲームのカタチ
 
「知らなかった」から「聞いたことがある」へ ~スマホやネットの7つのポイント
「知らなかった」から「聞いたことがある」へ~スマホやネットの7つのポイント「知らなかった」から「聞いたことがある」へ~スマホやネットの7つのポイント
「知らなかった」から「聞いたことがある」へ ~スマホやネットの7つのポイント
 
「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て
「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て
「知らなかった」から「聞いたことがある!」へ~ネットと上手につきあう子育て
 
本当は怖い利用規約
本当は怖い利用規約本当は怖い利用規約
本当は怖い利用規約
 

「Microbit」で簡単プログラミング体験