01-20180319第一課
一、認識Micro:bit
2015年英國廣播公司(BBC)推出第二代可編程微型電腦
micro: bit是一款由英國BBC與微軟、ARM、三星、蘭卡斯特大學等二十九個單位與公司合作,可編寫程式的口袋微型電腦。
主板目前有四款顏色,你拿到哪一種顏色的板子呢?
Micro:bit 設計有ARM架構的單片機(以ARM Cortex M0處理器為基礎),板載藍牙,加速度計,電子羅盤,二個按鈕,5 x 5 LED點陣,主要用於青少年的程式設計教育。
這塊開發板內建了低功耗藍牙,以Nordic半導體的nRF51822晶片組為基礎,可以讓Micro:bit之間彼此連結,或是連結至大多數的智慧型手機與平板電腦上。
硬體:維基百科
Nordic nRF51822低功耗藍牙芯片:16MHz 32-bit ARM Cortex-M0,256KB Flash,16KB RAM
NXP/Freescale KL26Z 微控制器:48MHz ARM Cortex-M0+,支持USB2.0 OTG
NXP/Freescale MMA8653 三軸加速度計
NXP/Freescale MAG3110 三軸磁力計
2016年已提供100萬塊給英國中小學生
在目前各式多元的開發板中,Micro:bit 是非常簡易進行教學的工具,除了官方網站準備有許多相關的入門課程之外,Microsoft 也為 Micro:bit 設計了入門學習 MakeCode 編程工具,讓學生可以更簡易學習電腦科學應用。
二、相關網站:
三、第一次使用:
先到上方的【Micro:bit 官方網站(中文)】看看,因為我們是初學者,所以先點右下角的【Get started】
進入【Get started】,選擇【Quick Star】
接下來,有使用Micro:bit的簡單步驟
步驟1:連結它 利用USB線將Micro:bit與電腦連接
第一次使用新板時,會有內建的程式在裡面,可以先看完呈現內容再做後面動作。(原廠出廠的hex程式如附件)
這時會增加了一個MICROBIT的【磁碟機】(可以到檔案總管看一下)
步驟2:寫程式 開始寫程式,我們先用【JavaScript Blocks Editor】這個編輯器來寫程式!當然也可以用【Python Editor】這編輯器來寫。點選 https://makecode.microbit.org/ 進入【JavaScript Blocks Editor】
先更改為中文畫面
第一次使用,先點選【入門指引】
第一關:將【顯示文字】放到【當開始時】
步驟3:下載它
先將檔案儲存在我們作品資料夾下,儲存時副檔名為hex
註:也可以直接儲存到MICROBIT磁碟機,但這時檔案會消失!!
然後再將這個檔案傳送到MICROBIT的磁碟下(也可以用複製的方式)
複製過去的MICROBIT檔案也不會出現
micro:bit只能接收十六進位文件,不會存儲任何東西!
這時你可以看一下硬體的Micro:bit有沒有出現 Hello!
如果出現就代表成功了~
四、顯示文字、數字、圖案
顯示文字(超過1個字母,會以跑馬燈呈現)
顯示數字(超過1個位數,會以跑馬燈呈現)
顯示圖案(呈現愛心、笑臉、哭臉)
也可以自己畫
顯示箭頭
五、按鍵的使用
按A鍵
按B鍵
按A+B鍵(A鍵、B鍵同時按)
簡易應用
剪刀(A鍵)、石頭(B鍵)、布(A+B鍵)
計算經過人數的計數器(按A鍵(或搖動)加1人;按B鍵歸零)
變數的使用:變數是指沒有固定的值,可以改變的數。使用前先要宣告。相當於是一個可以放進數字的盒子。
六、搖動的使用
簡易應用
剪刀、石頭、布(隨機型)
電子骰子
計步器:小朋友簡單的計步器,你會做嗎?試看看吧!
七、創意時間
學生報告創意應用