我正在尝试使用温度传感器用 arduino 构建一个小程序。
我以为我知道该怎么做,但我得到了一些奇怪的输出。
这是我的代码:
int sensorPin = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
int reading = analogRead(sensorPin);
float voltage = reading * 5.0 / 1024;
float temperatureC = (voltage - 0.5) * 100;
Serial.print(temperatureC); Serial.print(" degrees C, ");
Serial.print(voltage); Serial.println(" volts");
delay(1000);
}
这段代码给了我输出:
-26.56 degrees C, 0.23 volts
-26.56 degrees C, 0.23 volts
-27.05 degrees C, 0.23 volts
-26.56 degrees C, 0.23 volts
-26.07 degrees C, 0.24 volts
-26.07 degrees C, 0.24 volts
为什么是-
度数?为什么我可以将它更改为我想要的任何引脚,它仍然会给我类似的输出?