そいういえば以前arduinoの公式サイトで、
Serial.printメソッドがfloat型に対応したって
お話を読んだ記憶があるんですが、暫くarduino
を触ってなかったので、試すのをすっかり忘れて
ました。
で、この間LM60を買ってきた時にまた温度計
のスケッチを書いて実験したんだけど、その時
にふと思い出しつつも面倒で見送ってました。
せっかくなので試してみます。
void setup() {
Serial.begin(9600);
}
void loop() {
float fNum1;
double fNum2;
fNum1 = 1.23;
fNum2 = 3.14;
Serial.print(fNum1);
Serial.print("-");
Serial.println(fNum2);
for(;;);
}
こんなスケッチを実行してみると、こんな感じ。
おぉ。float型もdouble型もちゃんと出た!
これは便利になったね。
温度計とかには小数表示のほうが便利だから、
以前書いたスケッチを見直しておこうかな…
|