• ベストアンサー

arduinoのプログラムについて

下のサイトにはarduinoを使って皮膚温度を測るプログラムが載っているのですが、何秒毎に測定しているか分かりますか?またその秒数を変更するにはどこを変えればいいのでしょうか? https://www.mirai-kougaku.jp/laboratory/pages/200207_02.php

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.2

>グラフを見ると0.5℃刻みで測定できているようですが、0.1℃にするのとは出来ますか? 0.1℃刻みで測定したい場合には、温度センサーをLM36DZから精度の高い別製品に変えた上でプログラムを書き換える必要があるはずです。 リンク先のプログラムだと、関数modTempにの引数であるanalog_valの値が1変わると、結果のtemparateの値が0.488…変わるようになっています(これより小さな刻みにならない)。取り替えた温度センサーの仕様に合わせてmodTemp内の計算式を修正してください。

noname#257323
質問者

お礼

ありがとうございます

その他の回答 (1)

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

delay(2000)が2000ミリ秒(2秒)実行を停止するという意味です。 この数字を変えれば測定間隔が変わります。

noname#257323
質問者

補足

ありがとうございます。続けての質問になってしまいますが、グラフを見ると0.5℃刻みで測定できているようですが、0.1℃にするのとは出来ますか?

関連するQ&A