首页 > 代码库 > Arduino 串口输出LM35温度
Arduino 串口输出LM35温度
#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); } }
Arduino 串口输出LM35温度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。