認識 micro:bit 開發板
-
micro:bit 簡介
英國廣播公司BBC與微軟、三星等29個單位合作,在2015年9月推出了一款可以編寫程式的口袋微型電腦micro:bit。 它的大小約4x5公分(約信用卡大小),內嵌 5 * 5 顆紅色 LED 燈作為輸出顯示,兩個按鈕作為輸入,此外,還內建加速度計、磁力計、無線電廣播、 IO 腳位等。 2016年英國免費發送百萬片micro:bit給全英國11-12歲學童電腦課程使用,讓他們從7年級開始可以接觸簡單的程式編寫。在2020年10月13日發行的第2版micro:bit,除了原有的功能外,又再提供 2.4 GHz 藍牙低功耗無線網路、溫度感測器、麥克風、揚聲器等。
雲端編輯器
在網路上搜尋「microbit」就可以找到微軟公司為 micro:bit 開發的雲端編輯器以進行程式設計。
進入 Microbit 雲端編輯器之後,畫面如下:
你也可以下載 Microbit 離線版來進行操作,網址如下:
https://makecode.microbit.org/offline-app](https://makecode.microbit.org/offline-app
- 授權相關事宜勾選同意之後,依你的作業系統,選擇適合的應用程式版本。
Lesson1
【範例】燈號顯示
- 積木程式
- 文字程式
input.onButtonPressed(Button.A, function () { basic.showIcon(IconNames.Heart) }) input.onButtonPressed(Button.B, function () { basic.showIcon(IconNames.SmallHeart) })
Lesson2
【範例】按鈕控制
- 積木程式
- 文字程式
input.onButtonPressed(Button.A, function () { basic.showIcon(IconNames.Heart) }) input.onButtonPressed(Button.B, function () { basic.showIcon(IconNames.SmallHeart) })
Lesson3
【範例】聲音輸出
- 積木程式
- 文字程式
input.onButtonPressed(Button.A, function () { basic.showIcon(IconNames.Heart) music.play(music.stringPlayable("C5 B A G F E D C ", 120), music.PlaybackMode.UntilDone) }) input.onButtonPressed(Button.B, function () { basic.showIcon(IconNames.SmallHeart) music.play(music.stringPlayable("C5 A B G A F G E ", 120), music.PlaybackMode.UntilDone) })
Lesson4
【範例】計數器
- 積木程式
- 文字程式
input.onButtonPressed(Button.A, function () { 計數器 += 1 basic.showNumber(計數器) }) let 計數器 = 0 計數器 = 0
- 授權相關事宜勾選同意之後,依你的作業系統,選擇適合的應用程式版本。