【ラズベリーパイ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))
ラズベリーパイの使い方と応用例
ラズベリーパイ4・5の使い方や応用例について入門者向けにまとめてみました。

コメント