# MB1-1. micro:bit介紹
## 認識micro:bit
### micro:bit源起
micro:bit是一塊基於Arm處理器架構的教學開發電路板,由英國廣播公司BBC跟Arm、微軟、三星共同合作設計,專門用於英國的兒童電腦教育,具備以下特點:
1. 價格便宜
2. 容易上手:開發版上內嵌許多可控制程式化元件、例如LED, 三軸加速度感測器, 實體按鈕,,不需具備電路知識即可開始撰寫程式
3. 支援多種熱門程式語言:包括Python(MicroPython), Javascript, Node.js
### micro:bit基本規格與功能

我們先來看micro:bit基本規格表:
| 類別 | 規格 |
| -------- | -------- |
| 開發板尺寸 | 43 mm × 52 mm |
| 處理器架構 | Arm Cortex-M0 |
| Flash ROM | 256 KB |
| RAM | 16 KB |
| LED | 25顆可程式控制LED、一顆狀態顯示黃色LED |
| 感測器 | 加速度感測器、磁力感測器、光感測器、溫度感測器 |
| 按鈕 | 三顆實體按鈕,一顆預設為Reset功能 |
| 通訊 | 藍芽4.1、USB2.0 |
## micro:bit程式開發步驟
1. 配對連線micro:bit至你的電腦或平板或手機
2. 在你的電腦或平板或手機開啟MakeCode編輯器
3. 開始設計程式
4. 從你的電腦或平板或手機下載程式至micro:bit
## 第一次的micro:bit與電腦/手機/平板配對設定
請先確定你使用的電腦裝置是
- Windows電腦
- Android手機或平板
- iPad或iPhone
### Android手機或平板版本MakeCode操作教學
1. 至Google Play Store下載[micro:bit App](https://play.google.com/store/apps/details?id=com.samsung.microbit)
2. 開啟micro:bit App,按下`Connect`

3. 先進行micro:bit與手機的配對,選擇下方的"PAIR A NEW MICRO:BIT"

4. 按照指示按下micr:bit上的A鍵+B鍵+RESET鍵,然後放開RESET鍵直到進入配對模式,最後按下App上的`NEXT`

5. 進入配對模式的micro:bit會隨機生成以下LED圖案,請在App上畫出同樣圖案,按下`PAIR`

6. 接著進入最終配對確認,當micro:bit板子上顯示以下箭頭時,按下A鍵

7. 出現以下畫面,即表示配對成功,點選OK回到配對頁面。

8. 可以點選左上角箭頭,回到主畫面

### iPad或iPhone版本MakeCode操作教學
### Windows電腦版本MakeCode操作教學
1. 開啟Chrome瀏覽器,輸入網址 https://makecode.microbit.org/
2. 點選新增專案

3. 為你的專案命名,按下創建

4. 進入MakeCode編輯器主畫面

5. 將你的電腦跟micro:bit用USB傳輸線連接

6. 點選下方的配對裝置

7. 按下配對裝置

8. 選擇第一個裝置,按下連線即完成

## 第一個micro:bit程式設計
### 專題需求:請設計一個程式,讓micro:bit可以點亮左上角的那顆LED燈
1. 思考問題
- 用哪一個積木可以點亮LED
- 要清楚知道怎麼把程式放進micro:bit
2. 使用瀏覽器,啟動MakeCode編輯器
https://makecode.microbit.org/#editor

3. 設計程式碼
試著從選單中,拉出顯示 指示燈的積木,嵌入到`當啟動時`的積木裡

4. 使用左方模擬器,確認程式執行結果

5. 下載程式至micro:bit查看最終執行結果
LED照我們的想法順利點亮了!

以上,就是micro:bit的開發步驟流程範例,請多熟練
## 隨堂測驗
1. 請自行操作以下步驟,使用手機設計micro:bit程式
- 開始設計micro:bit程式,並且儲存檔案
- 配對micro:bit跟你的手機
- 將程式傳送到micro:bit,確認執行結果
2. 請自行操作以下步驟,使用電腦設計micro:bit程式
- 連結micro:bit至你的電腦
- 開始設計micro:bit程式,並且儲存檔案
- 將程式傳送到micro:bit,確認執行結果
###### tags: `適合小學生的電腦科學與程式設計入門` `電腦科學知識`