液晶LCD实验

液晶LCD实验

实验目的

液晶开机时画面显示Welcome to me
读取LM35温度传感器的值,显示在液晶上

理论学习

LCD时可以显示ASCII码的英文字母、数字、标点符号(不可以显示中文)
LCD总共可以显示2行乘以16个字符

原理图

在这里插入图片描述
在这里插入图片描述

#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int val = 0;
float temp = 0;
void setup() {
    
    
	lcd.begin(16, 2);
	lcd.print("welcome to use");
	delay(1000);
	lcd.clear();
}
void loop() {
    
    
	val = analogRead(LM35);
	temp = val * 4.8876;
	lcd.setCursor(0, 0);
	lcd.print("LM35 temp = ");
	lcd.setCursor(0, 1);
	lcd.print((int)temp / 10);
	lcd.print(".");
	lcd.print((int)temp % 10);
	lcd.print((char)223);
	lcd.print("C");
	delay(1000);
}

在LCD中打印hello world代码

#include<Wire.h>
#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
    
    
	// put your setup code here, to run once:
	lcd.init();
	lcd.backlight();
	lcd.print("hello");
	lcd.setCursor(0, 1);
	lcd.print("world");
}

void loop() {
    
    
	// put your main code here, to run repeatedly:

}

猜你喜欢

转载自blog.csdn.net/qq_45671732/article/details/109124861
今日推荐