找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 754|回复: 0
打印 上一主题 下一主题
收起左侧

这段Arduino程序有什么问题吗?液晶显示温度程序

[复制链接]
跳转到指定楼层
楼主
ID:702207 发表于 2020-3-13 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,4,5,6,7);//defining lcd pins
int value=0;//initializing variables
float volts=0.0;      
float temp=0.0;      
float tempF=0.0;
void setup()
{
  pinMode(3,INPUT);//setting arduino pin3 as input
  Serial.begin(9600);//opens serial port, sets data rate to 9600 bps
  lcd.begin(16,2);//set up the LCD's number of columns and rows
}
void loop()
{
  value=analogRead(A0);//read from A0
  volts=(value/1024.0)*5.0;//conversion to volts
  temp= volts*100.0;//conversion to temp Celsius
  tempF=temp*9/5+32;//conversion to temp Fahrenheit
  Serial.print("temperature= ");
  Serial.println(temp);
  lcd.setCursor(0,0);
  lcd.print("TEMP= ");
  lcd.print(temp);
  lcd.print(" C");
  lcd.setCursor(0,1);
  lcd.print("TEMP= ");
  lcd.print(tempF);
  lcd.print(" F ");
  delay(500);
}
请问各位大神,这段程序有什么问题?谢谢!!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表