这是代码,整合了两个很成熟的代码,应该没问题
#include <LiquidCrystal.h>
int potPin = 4; //设置模拟口4为LM35的信号输入端口
float temperature = 0; //设置temperature为浮点变量
long val=0; //设置val为长整数变量
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print("temperature:");
}
void loop() {
lcd.setCursor(0, 1);
val=analogRead(potPin);//温度传感器LM35接到模拟PIN4上;val变量为从LM35信号口读取到的数值
temperature = (val*0.0048828125*100);
lcd.print(temperature);
delay(1000);
} |