我正在使用可以很好地顯示當前溫度的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
什麼能阻止你保存以前的溫度? –