[Python] SenseHatで気圧をLEDに5秒ごとに表示する
SenseHatには気圧センサーが付いています。ここではPythonを使ってLEDに気圧を5秒ごとに表示してみます。表示する気圧は整数値のみにします。これは1011.25であれば1011だけをLEDに表示するということです。(小数点以下切り捨て)
まず、デスクトップの何もないところでマウスの右ボタンをクリックします。
メニューが表示されるので「Create New...」>「Empty File」を選択します。
temp1.pyと入力し「OK」ボタンをクリックします。
デスクトップにファイルが表示されます。このファイルをダブルクリックします。(マウスの左ボタンを素早く二回押します)
エディタが起動します。
以下のようにプログラムを入力します。Pythonではインデント(字下げ)は重要なので図のようにインデントを付けます。温度の取得・表示時間を変える場合にはsleep(5)の5の値を変更してください。60秒間隔にしたいのであればsleep(60)とします。
from sense_hat import SenseHat
from time import sleep
sense=SenseHat()
while True:
p=sense.get_pressure()
p=int(p)
sense.show_message(str(p))
sleep(5)
ファイルを保存します。「File」メニューから「Save」を選択します。
入力したプログラムを実行するには矢印で示すボタンをクリックします。
LEDに取得した気圧が表示されます。