作者:胡子阳
常用的lcd1602显示器的用法
接法说明
第一排是lcd1602的引脚,->表示电线,->后面的是Arduino的引脚或是电位器引脚。
K->GND
A->330欧姆电阻->5v
D7->2
D6->3
D5->4
D4->5
D3->不接
D2->不接
D1->不接
D0->不接
E->11
RW->GND
RS->12
V0->电位器中间的脚
VDD->5v
VSS->GND
其中10k电位器是调节屏幕对比度的。具体什么是对比度。。。
接线图
正常情况
对比度过低
对比度过高
测试代码
#include <LiquidCrystal.h>//arduino自带的库
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);//定义一些引脚接法
int test=0; //设置一个名叫test的全局变量
void setup()//这是Arduino刚上电时运行的程序,只运行一次
{
Serial.begin(9600);//初始化与计算机串口进行通信的波特率(一种频率)
lcd.begin(16, 2);//初始化lcd1602屏幕
}
void loop()//arduino的主函数,是个死循环,会一直循环下去执行命令
{
lcd.setCursor(0, 0);//对lcd1602第1行进行编辑
lcd.print("I'm HZY(^_^)");//编辑的第1行信息,在双引号内输入的英文或是日文或是数字,符号等能直接显示出来,但是不能显示中文
lcd.setCursor(0, 1);//对lcd1602第2行进行编辑
lcd.print(test);//编辑的第2行信息,不加双引号就直接输出此变量的值
test=test+1;//每一轮循环下来test的值都在原来的基础上加1.
delay(1000);//延时1000毫秒
}