LED画面

BBC micro:bitのLED画面は5x5の25個のLEDで構成されます(縦 5 LED 横 5 Led)。

BBC micro:bitの25個のLEDがすべて点灯

 

どれがどのLEDか?

x , y座標を使用して、格子内の特定のLEDを指定することができます。xは水平方向の位置を示し、yは垂直方向の位置を示します。 (0, 1, 2, 3, 4) x, y座標位置を把握するには、micro:bitをクレジットカードのように水平に持ちます(上の図を参照)。

5x5の格子における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

The x, y coordinates for the LED in the centre of the grid are 2, 2. Starting from 0, 0 count over 2 columns and then down 2 rows.

行、列から1を引く

Since the row and column numbers start at 0, an easy way to figure out the x, y coordinates is to subtract 1 from the row and column number (when counting from 1). In other words, to specify the LED in the 4th column 5th row, subtract 1 from each number to get coordinates 3, 4.

LEDを使ったプログラム

MakeCodeエディター(コードを書き込むエリア)

LEDのオン/オフの切りかえ

Use 点灯 and 消灯 to turn an LED on or off.

LEDのオン/オフを調べる

Use the point function to find out if a LED is on or off.

画像、文字列、数字を表示する

Instead of turning individual LEDs on or off, as above, you can display an image directly to the screen or show text/numbers on screen using the show number/show string function.

Python

See the images section of the documentation to learn more about programming the LEDs in Python for micro:bit.

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