我正在使用可以很好地显示当前温度的Arduino温度探针。但是我需要它来保持最高温度,并且只显示探头从热区域移出后的最大读数。所以我想建立当前的读数,如果当前的读数大于以前的读数,那么Serial.print(温度);但是如果当前读数小于以前的读数,那么将不会有串行打印温度,并且已经显示的读数将保持不变。我不知道该怎么做。需要仅显示最高温度的Arduino素描
-1
A
回答
1
假设您有一个如下图所示的草图,并从readTemp()
等函数读取温度,则需要定义一个全局变量maxTemp
,并使用此变量检查每个新温度值。
int maxTemp;
void setup() {
maxTemp = -99; //assigning min temp value to make sure new value will take place of this in first comparison.
}
void loop() {
int newTemp; //This variable will keep new value.
newTemp = readTemp(); //Read temperature
if (newTemp >= maxTemp) { //Do the comparison, only if greater-than or equal.
maxTemp = newTemp; //Assign new temperature as maxTemp.
Serial.print(newTemp); //Write it to serial.
}
delay(250); //wait 250ms before another comparison.
}
0
使用这样的:
double maxTemp;
void setup() {
maxTemp = -99; // pre set value that won't be reached(lowest amount) }
void loop() {
int newTemp; //This variable will keep new value.
newTemp = readTemp(); //Read temperature
if (newTemp >= maxTemp) {
maxTemp = newTemp;
Serial.print(newTemp);
}
delay(1000);
}
相关问题
- 1. 如何提高arduino TMP36温度读数?
- 2. 我想显示最高,最低和平均温度使用hadoop
- 3. Arduino温度传感器负温度
- 4. Arduino的平均温度
- 5. 使用SQL脚本的最小温度和最大温度显示
- 6. Arduino温度转换问题
- 7. Arduino温度传感器
- 8. 需要ScrollView的最大高度
- 9. 我需要显示最高和最低的销售价值
- 10. 仅显示具有最高值的行
- 11. 如何找到最高温度,而无需使用移
- 12. 根据权威指南的火花最高温度示例
- 13. 仅显示最近的列表元素
- 14. 仅显示/隐藏最近的元素
- 15. DS18B20温度传感器和Arduino的
- 16. Arduino中的温度转换器
- 17. Arduino的稍微温度下降
- 18. 仅当父DIV高度比CSS视口高度较小的显示格仅
- 19. 从各种温度要一个温度
- 20. 需要在每个浏览器中显示Div的高度
- 21. 仅在元素显示时需要必填字段
- 22. 仅在需要时显示分页
- 23. 仅在需要时才显示Janrain/RPX
- 24. 获取未显示元素的子元素的宽度/高度
- 25. 通过温度控制Arduino a/c
- 26. Arduino LCD2004D素描为巨型
- 27. Flot故障显示温度的图形
- 28. 日期与温度数据帧:在R中每天查找最高温度
- 29. python模块获取当天的最高和最低温度
- 30. 隐藏元素显示高度问题?
您是否尝试过的,大于操作? –
我还没有拿出任何东西来放大之间的大于运算符。我只是有“温度”,这是目前的温度。我需要这样的东西:如果温度>以前的温度,然后打印。 – Rico
什么能阻止你保存以前的温度? –