LED 螢幕

The BBC micro:bit LED 螢幕包含25個紅色 LED 以5x5矩陣方式排列 (5 LEDs across by 5 LEDs down).

BBC micro:bit with all 25 LEDs lit

 

那一個 LED?

你可以使用 x , y 座標指定某一個 LED; x 為水平位置而 y 為垂直位置 (0, 1, 2, 3, 4)。 為了找出 x, y 座標,平放你的 micro:bit,如同信用卡一樣 (參考上圖)。

列出5x5矩陣 LED 的 x, y 座標:

0, 0 1, 0 2, 0 3, 0 4, 0

0, 1 1, 1 2, 1 3, 1 4, 1

0, 2 1, 2 2, 2 3, 2 4, 2

0, 3 1, 3 2, 3 3, 3 4, 3

0, 4 1, 4 2, 4 3, 4 4, 4

中心點 LED 的座標為 2, 2。 從 0, 0 為起點加上兩排跟兩列。

Row, column - 1

由於 row 和 column 索引值是從0開始,要找出 x, y 最簡單的方法就是把 row 和 column 減1 (當從1計數時)。 換言之,要找到第四排第五列的 LED,只要從將排列各減去1便得到座標 3, 4

使用 LED

JavaScript 積木式程式編輯器(Pxt)

切換 LED 開關

使用 plotunplot 切換 LED 開或關。

LED 是開或者關?

使用 point 函式確認 LED 狀態是開或是關。

顯示圖示、字串和數字

作為個別 LED 開關的替代方案,如同上面的標題,你能直接在螢幕上顯示 image 或者使用 show number/show string 函式來顯示文字/數字。

Python

參考Python文件中 images 章節來學習更多有關控制 LED 部份。

Selecting this opens external content from our support system, which adheres to their privacy policy.