micro:bit | BBC 推出的程式教育微型電腦

Frankie
CodingBar
Published in
Apr 16, 2019

文/Frankie

你聽過 micro:bit 的大名嗎?也許你曾在某篇文章聽過,或是在上課時老師曾拿出來讓同學玩過。但是你知道它有多麼「神奇」嗎? 神奇之處不僅是它本身附帶的功能,它所帶來的學習動力更是神奇!親身玩過這塊小板板的朋友應該能懂Bar主在說什麼,就讓我們一起來瞧瞧吧。

micro:bit 是什麼?

科普時間!不管你之前有沒有聽過 micro:bit 都應該知道:

micro:bit 是由英國BBC 所推出,現在正風行歐美、甚至是亞洲地區的程式學習、科技教育「利器」。不論是各年齡層的學生、或是沒有資訊背景的大人,都非常適合使用這個利器來進入「程式設計」的世界。下圖是 micro:bit 的外觀。

micro:bit 外觀

micro:bit 的特色

micro:bit 設計得非常的輕巧,大概只有一個名片的大小,很方便學習者隨身攜帶。實體功能方面,他有25 個可以用程式控制的 LED 燈、2 個可以用程式控制的按鈕、可供電路連接 pin 腳、光感測器、溫度感測器、加速度感測器、廣播功能…等等。

我們接下來簡單談談,這麼多的感測器、LED 到底能幹嘛呢?

首先,5 * 5 的 LED 區幾乎能包辦所有「顯示」的任務,諸如英文字跑馬燈、簡易 LED 圖片、甚至能播放簡單的動畫。

接下來,LED 區左右兩邊各有一顆按鍵,分別是按鍵A 和按鍵B,這兩個按鍵讓學習者的程式有了更多的可能,主要體現在程式「流程控制」的部分,例如:孩子用 micro:bit 做了一張簡單的 LED 圖片,並在其中運用了按鍵功能,按下按鍵A 便會出現笑臉,按下按鍵B 則會變成哭臉。

接下來是電路引腳,有玩過類似微型電腦的朋友對這個應該不陌生,在micro:bit 底部呈現牙齒狀的區域就是引腳區,其中還有分大引腳和小引腳。 你可以透過這些接腳來用揚聲器或耳機播放音階、控制外接馬達、LED等其他電子元件,或者是另外裝的感測器。

擷取自micro:bit 官網

光感測器溫度感測器就如字面所述,micro:bit 能夠感測光線和溫度並將之轉換成數值。如此一來,想要用 micro:bit 做出溫度計、自動開關燈系統都不是不可能了!

加速度感測器則能感測到 micro:bit 的傾斜,以及正在承受的加速度,也因此能夠偵測目前是否正面朝上、正被搖晃中…等等,諸如骰子、水平儀等等的作品都能利用加速度感測器完成,也讓程式的可能性變得更多元。

廣播功能非常的酷!他讓兩塊以上的 micro:bit 能夠互相溝通,如此一來micro:bit 能夠做的事情就更多了,趕快用 micro:bit來做一款連線小遊戲吧。

另外還有羅盤功能和藍牙功能,在這邊沒有詳細說明,就讓大家自己來摸索吧!

micro:bit 的神奇之處

上面五花八門的功能看起來很誇張對吧?但上面這麼多的 features 全都能在micro:bit 這一小塊板子中找到,讓學習者能用最輕便的工具,創造出最豐富、最有創意的作品,以及思維革新。

為什麼會說 micro:bit適合各個年齡層的學習者呢?因為它非常神奇地支援了 Python、JavaScript、Blockly..等等不同方式開發,這讓更多人願意去接觸它,甚至是為了它寫程式!

最後附上一個有趣的 micro:bit 應用影片:

想玩更多micro:bit?快來CodingBar 程式夏令營:

2021 夏令營 https://codingbar.ai/camp/index.html
線上夏令營 https://www.codingbar.ai/camp/sh.html

如有任何問題或需要更多說明,歡迎透過 LINE : @codingbar 與我們聯繫,將有專人為您說明。

--

--