電腦硬體和軟體之間的關係
你有想過你用的手機,電腦和平板這些冷冰冰的硬體設備是如何運作的嗎?如果硬體裝置沒有了軟體的支援就像是人類沒有了靈魂一樣,就只是一具冷冰冰的屍體。
學習程式設計的目的就是為了要教導硬體裝置如何工作,就如同你會寫字,騎車一樣,我們就是透過程式設計的方式一個指令一個指令教導硬體,讓硬體活起來。
什麼是micro:bit
micro:bit是一塊小型的微型電腦開發板(如下圖),是英國廣播公司(BBC)設計給5歲以上孩子學習程式教育設計所使用的,是一台專屬給孩子學習程式的好工具,板子本身只有 4×5 公分大小,很方便隨身攜帶。
正面

背面
micro:bit的硬體功能(參考網站)
- 處理器是使用ARM Cortex-M0,主板上已經有內建以下裝置
- 5 x 5 LED 矩陣 + 光感應器
- Logo 觸摸開關(V2 才支援)
- 2個可程式按鈕
- 1個RESET按鈕
- 加速度感應器
- 磁力感應器
- 無線電通訊功能
- 藍牙通訊模組
- Micro USB 接頭
- 3.3V輸出
- 具備輸出入連接針腳
為什麼我要學習micro:bit
家裡的小孩,剛升小六,有一天回家說,跟不上老師在課堂的進度,一問之下才知道,原來現在資訊教育正在教micro:bit,小孩希望我能夠教他怎麼使用,不然會跟不上學校的進度,於是我就去蝦皮買了一塊microLbit回來學習如何使用。
為了能夠紀錄小孩學習的內容,所以我將教小孩的內容整理於此。