14.液晶LCD1602实验

实验现象:  液晶开机画面显示Welcome to use!  读取LM35温度传感器的值,显示在液晶上。理论学习:  LCD1602液晶是一款通用简易液晶,可以显示ASCII码的英文字母、数字和标点符号(不能显示中文)。  LCD1602总共可以显示2行*16个字符。程序代码:#include //液晶库#define LM35 A0LiquidCrysta
摘要由CSDN通过智能技术生成

实验现象

  液晶开机画面显示Welcome to use!

  读取LM35温度传感器的值,显示在液晶上。

理论学习

  LCD1602液晶是一款通用简易液晶,可以显示ASCII码的英文字母、数字和标点符号(不能显示中文)。

  LCD1602总共可以显示2行*16个字符。

程序代码

#include <LiquidCrystal.h> //液晶库

#define LM35 A0

LiquidCrystal lcd(12,11,5,4,3,2);	//构造一个LiquidCrystal的类成员。使用数字IO ,12,11,5,4,3,2

int val = 0;			//存放AD变量值
float temp = 0;			//存放温度值的10倍

void setup()
{
  lcd.begin(16,2);		//初始化LCD1602
  lcd.print("Welcome to use!");	//液晶显示Welcome to use!
  delay(1000);			//延时1000ms
  lcd.clear();			//液晶清屏
}

void loop()
{
  val = analogRead(LM35);	//读取AD值
  temp = val * 4.8876;		//转换为温度值的10倍,有利于液晶显示
  lcd.setCursor(0,0);		//设置液晶开始显示的指针位置
  lcd.print("LM35 temp =");	//液晶显示“LM35 temp =”
  lcd.setCursor(0,1);		//设置液晶开始显示的指针位置
  lcd.print((int)temp/1
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值