[Python] SenseHatのLEDに文字色と背景色を指定し1文字表示する

Pythonを使ってSenseHatのLEDに文字色と背景色の2つを指定して1文字だけ表示してみます。今回は文字の色を赤に、背景色を緑色にします。
まず、デスクトップの何もないところでマウスの右ボタンをクリックします。

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

chr2.pyと入力し「OK」ボタンをクリックします。

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

エディタが起動します。

以下のようにプログラムを入力します。Pythonではインデント(字下げ)は重要なので間違えないように入力してください。色は配列で指定します。配列要素は順番に赤の輝度、緑の輝度、青の輝度となっています。輝度は0〜255で0が最も暗く255が最も明るくなります。
from sense_hat import SenseHat
sense=SenseHat()
sense.show_letter("A",[255,0,0],[0,255,0])

なお、文字色と背景色のパラメーターを明示する、パラメーターの指定する順番を逆にしたい場合には以下のようにtext_colourとback_colourを指定します。
from sense_hat import SenseHat
sense=SenseHat()
sense.show_letter("A",text_colour=[255,0,0],back_colour=[0,255,0])


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

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

文字が赤色、背景色が緑色で表示されます。

<< 戻る