我正在使用带有TMP36的Arduino Due(用于读取温度)。这是我将读数转换为°F的公式:
tempReading = analogRead(tempPin);
voltage = tempReading * 5.0; // Saves the voltage
voltage /= 1024.0;
tempC = (voltage - 0.5) * 100 ; //Converts to Celsius
tempF = (tempC * 9.0 / 5.0) + 32; //Converts to Fahrenheit
在连续剧中,我的 Arduino 打印出 90-100°F 的温度,而我的房子设置为大约 70°F。这里有什么问题?