[Python] まとめてLEDの点を光らせる

Pythonを使ってSenseHatのLEDをまとめて光らせてみます。
まず、デスクトップの何もないところでマウスの右ボタンをクリックします。

メニューが表示されるので「Create New...」>「Empty File」を選択します。

ファイル名を入力し「OK」ボタンをクリックします。

デスクトップにファイルが表示されます。このファイルをダブルクリックします。(マウスの左ボタンを素早く二回押します)

エディタが起動します。

以下のようにプログラムを入力します。。set_pixels()のパラメーターは配列で要素1つが1つの点に対応しています。この点は各色の輝度を入れた配列となっています。以下のプログラムでは変数rが赤の輝度、gが緑の輝度、kが黒となっています。
from sense_hat import SenseHat
sense=SenseHat()
r=[255,0,0]
g=[0,128,0]
k=[0,0,0]
sense.set_pixels([
r,r,r,r,r,r,r,r,
r,r,k,k,k,k,r,r,
r,k,r,k,k,r,k,r,
r,k,k,g,g,k,k,r,
r,k,k,g,g,k,k,r,
r,k,r,k,k,r,k,r,
r,r,k,k,k,k,r,r,
r,r,r,r,r,r,r,r
])

ファイルを保存します。「File」メニューから「Save」を選択します。

入力したプログラムを実行するには矢印で示すボタンをクリックします。

LEDに指定した模様が表示されます。

<< 戻る