この記事では、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の使い方や応用例について入門者向けにまとめてみました。
コメント