LED显示屏

BBC micro:bit上的LED显示屏包含了25颗红色的LED灯。这些灯呈5x5的网格状排列(横排5颗LED灯,竖排5颗LED灯)。

BBC micro:bit 25颗LED灯全部都被点亮

 

哪个LED ?

使用 x, y 坐标来指定在网格中特定的 LED ; 其中 x 是的水平位置,y 是垂直位置(0,1,2,3,4)。 将micro:bit像信用卡一样水平地放置(见上图),找出 xy 坐标。

这是5 X 5 方格中指示灯的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 网格的中心坐标x,y是 2, 2。 从 0,0 数过 2 列,然后向下 2 行。

行,列 -1

由于行和列的编号从 0 开始,简单的方法来找出 x,y 坐标是从行、 列编号减去1 (当从 1 开始计数)。 换句话说,若要指定第 4 列第 5 行中的 LED,从行列的数字减去1就得到坐标 3,4

LED编程

JavaScript 模块编辑器 (Pxt)

LED 打开/关闭

使用 + 绘制不绘制 用于打开或关闭LED灯。

一个 LED 是打开还是关闭?

使用 函数来确认指示灯是否打开或关闭。

显示图像、 字符串和数字

若不是像上面一样打开或关闭单个 Led,可以使用显示数字/字符串函数直接在屏幕上显示的 图像 或文本/数字。

Python

请参阅文档的 图像 部分,了解关于用 Python 给micro:bit的 LED 编程的更多信息。

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