温度計測プログラムで、Celsius(摂氏)の値をFahrenheit(華氏)に変換したい場合、簡単な数式を使って計算できます。この記事では、CelsiusからFahrenheitに変換するために必要な修正方法と、プログラム内での変更点について解説します。
Fahrenheitに変換する数式
摂氏(Celsius)から華氏(Fahrenheit)に変換するための公式は以下の通りです。
- F = C * 9/5 + 32
この公式を使用することで、摂氏温度を華氏温度に変換できます。プログラム内でこの計算を行うことで、温度の単位を変更することができます。
プログラムでの修正箇所
質問のプログラムでは、温度が摂氏(Celsius)で計算されているため、このプログラムを華氏(Fahrenheit)に変更するために、以下のように修正を加えます。
- 摂氏温度が計算された後、その温度に変換式を適用する必要があります。
- 摂氏から華氏への変換式「F = C * 9/5 + 32」をプログラムに追加します。
修正後のコード例は以下の通りです。
float steinhart_Fahrenheit = steinhart_CH1 * 9.0 / 5.0 + 32;
コード修正方法の詳細
元のプログラムでは、摂氏温度(steinhart_CH1)を計算しています。この値をFahrenheitに変換するためには、次のコードを追加します。
- まず、steinhart_CH1(摂氏)の計算を行った後、華氏に変換します。
- 次に、Fahrenheitに変換した温度を別の変数(steinhart_Fahrenheit)に格納します。
プログラムは以下のようになります。
steinhart_Fahrenheit = steinhart_CH1 * 9.0 / 5.0 + 32;
その他の注意点
華氏に変換した後、プログラム内で華氏の温度を使用して他の処理を行いたい場合は、変数steinhart_Fahrenheitを使用します。また、出力する際に華氏温度を表示するようにしてください。
まとめ
摂氏から華氏への温度変換は、簡単な数式を使用することで容易に実現できます。プログラム内で摂氏温度を計算した後、「F = C * 9/5 + 32」を使って華氏に変換し、その結果を新しい変数に格納することで、温度を華氏単位で表示することができます。この方法を活用して、温度表示を変更することができます。

コメント