# 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: `適合小學生的電腦科學與程式設計入門` `電腦科學知識`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.