小朋友的第一本程式書 BBC Micro:bit

Micro:bit 很適合單憑Scratch無法滿足的孩子,還有那些過去在Arduino上栽跟斗的人。

為了讓您有一個順利的開始,我們製作了一個易於閱讀的學習手冊,可以指導您完成有關編程BBC micro:bit 的所有知識。您不需要任何編程經驗,因為教程書將指導您的每一步。您將快速展開編程並創建電路!

為什麼要學程式

可以從程式的編程學習到 邏輯判斷、系統性思考能力、創意發想、獨立思考及解決問題的能力。

說到程式設計,給人的印象就是在電腦螢幕上執行軟體,但其實程式設計在生活當中隨手可及。舉凡現代的洗衣機、微波爐、冰箱、電視機,所有的家電都搭載嵌入程式的小型微電腦,提供方便的功能。 STEM教育的重點不僅是在螢幕上編寫程式,還要在體驗中學習讓現實的物體動起來,活用在生活上的技術。「micro:bit」就是一個可以結合自然與生活科技的一個微型電腦。

什麼是micro:bit

micro:bit是STEM教育用微電腦板。4×5公分的小型電路板上,搭載了25顆LED、2個按鈕、光/溫度/加速度3種感測器、BLE藍牙、25個I/O接口。

micro:bit 硬體功能方塊

JavaScript積木程式編輯器

把程式積木化,只要會堆積木就會寫程式

僅需要透過網頁瀏覽器就能開始進行編程。Micro:bit程式可以採用Blocky編程的方法,即一種將程式語法或元件,表示成不同的形狀、大小的積木,然後用積木堆疊的概念來組合出各式各樣的程式邏輯。每個人都可以完成一個小房子,但每個人邏輯及創意不同,所以積木堆疊的方式也會不同。

打開網頁瀏覽器, 例如Google Chrome , 輸入網址 https://makecode.microbit.org/ , 進入micro:bit 程式編輯界面,就可以開始展開micro:bit 積木程式之旅。JavaScript積木程式編輯器在設計程式時會像Scratch一樣組合積木。積木名稱也有標示中文,將滑鼠游標停留在積木上,就會彈出視窗顯示說明和原始碼,說明功能也很豐富。

編輯器畫面的左邊會顯示預覽,即時參閱程式碼執行的結果。因為預覽會即時變化,所以程式的錯誤也很容易發現。使用感測器和按鈕輸入時,也可以在寫入micro:bit之前測試反應。

將程式寫入到Micro:bit

micro:bit最大的特點,就在於只需連接到電腦的USB連接埠上,即可馬上執行。無需埋頭組裝零件、安裝軟體,買齊感測器和其他電子零件,以限時教學的教材來說是很大的優勢。

Micro:bit 可以在沒有電腦的情況下運轉!

將建立的程式檔案複製到micro:bit之後,即使沒有電腦也可以執行。電源供應方面,則是將USB傳輸線連接到智慧型手機用的電池上,或是將3V電池座連接到microbit的電源連接器上。

抓住人心的逗趣範例

還可以增加伺服馬達、揚聲器和其他專用模組擴充功能。對光線起反應的驚喜機關、晃一晃再抽的籤、速配診斷遊戲、實驗觀察的測量儀、零件的試作和機器人等,彷彿只要有好點子就能做出各種東西。使用藍牙功能之後,也就能與智慧型手機通訊及操控藍牙設備。

Micro:bit 也可以讓你寫Python

其實,micro:bit的程式有兩種編程方式,就是JavaScript積木程式編輯器和Python編輯器,都是在Web瀏覽器上進行編碼。能夠從簡單的JavaScript積木進階到Python的開發系統,讓初學者不會厭倦的巧思,以及高階人士也能持續使用的靈活擴充性。

results matching ""

    No results matching ""