Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

55 views

Published on

第四回 「ITな女子会」 で実施する『「Microbit」で簡単プログラミング体験』の資料1/4サイズ。

https://www.kokuchpro.com/event/d348201b939a61ad57304dd4c5a0d571/

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

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

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

×