#include
"stdlib.h"
float temp =
0.0;
float maxtemp =
0.0;
float mintemp =
100.0;
// the setup routine runs once when you press reset:
void setup() {
Serial.begin(9600);
Serial.println(F("reading temperature begin. \n"));
}
// the loop routine runs over and over again forever:
void loop() {
static unsigned
long sensortStamp =
0;
if(millis() - sensortStamp >
1000){
sensortStamp =
millis();
// read the LM35 sensor value and convert to the degrees every 100ms.
int reading = analogRead(
0);
//把LM35的输出端连接到了A0,所以这里是analogRead(0)
temp = reading *
0.0048828125*
100;
if(temp >=
maxtemp)
maxtemp =
temp;
if(temp <=
mintemp)
mintemp =
temp;
Serial.print(F("Real Time Temp: "));
Serial.print(temp);
Serial.print(F(" Max Temp: "));
Serial.print(maxtemp);
Serial.print(F(" Min Temp: "));
Serial.println(mintemp);
}
}
转载于:https://www.cnblogs.com/nightnine/p/6536671.html
相关资源:各显卡算力对照表!