[Python] LEDに画像を表示する

Pythonを使ってSenseHatのLEDに画像ファイルの内容を表示してみます。ここではpiユーザーのDesktopフォルダにp0.pngという縦横8ピクセルの画像を用意しました。

まず、デスクトップの何もないところでマウスの右ボタンをクリックします。

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

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

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

エディタが起動します。

以下のようにプログラムを入力します。load_image()の最初のパラメーターが表示したいファイルのパス名になります。ここでは絶対パスで指定していますが、相対パスでの指定も可能です。

from sense_hat import SenseHat
import time
sense=SenseHat()
sense.load_image("/home/pi/Desktop/p0.png")


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

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

LEDに画像が表示されます。


<< 戻る