【ラズベリーパイ3】PythonでCPU温度を取得・表示

この記事では、RaspberryPi3のCPU温度をPythonスクリプトで取得・表示する方法をソースコード付きで解説します。

CPU温度を取得・表示

RaspberryPi 3のCPU温度は、/sys/class/thermal/thermal_zone0/tempに逐次保存されています。
そのため、Pythonでファイル読み込みすることで現在温度を知ることができます。

ソースコード(Python3)

サンプルプログラムのソースコードです。

#!/usr/bin/python
# -*- coding: utf-8 -*-

def get_temp():
    f = open("/sys/class/thermal/thermal_zone0/temp","r")
    tmp = 0
    for t in f:
        tmp = t[:2]+"."+t[2:5]
    f.close()
    return float(tmp)

if __name__=='__main__':
    temp = get_temp()
    print(str(temp))

実行結果

サンプルプログラムの実行結果です。

【関連記事】
ラズベリーパイ3で電子工作入門
Arduino入門 サンプル集
Python入門 サンプル集

シェア&フォローお願いします!