本日のゼミの課題

3年生へ

一列目に現在時刻と二列目に現在の温度を5秒ごとにcsv形式で記録する。

ヒント

1.プログラムを作るフォルダはmax31855-masterで行うこと

2.温度を読み取るコードは以下のURLを参照

https://github.com/Tuckie/max31855/blob/master/README.md

3.現在時刻はimport time を宣言してtime.time()で取得

http://ja.pymotw.com/2/time/

4.熱電対を制御するプログラムの実行には sudo python ***.pyと管理者権限で行う必要がある。

さらにヒント

#!/usr/bin/python
from max31855 import MAX31855, MAX31855Error
import time #timeをインポート
import datetime #datetimeをインポート

cs_pin = 18 #ここを24から18にしておくこと
clock_pin = 23
data_pin = 22
units = "c"  #fだと華氏、cだと摂氏
d1= datetime.datetime.now()
thermocouple = MAX31855(cs_pin, clock_pin, data_pin, units)
print("time: {} temp: {}".format(d1, thermocouple.get())
thermocouple.cleanup()

while文とtime.sleep(5)を使って5秒周期で繰り返す。