LCD1602
LCD1602是一款简易的液晶显示屏,可以显示16X2的 字符,包括符号,数字,英文,但不包含中文。
本例程使用的是简易接线的方法,占用d4, d5, d6, d7 ,IO口比较少(看着效果图,已经是风中凌乱了),往后再继续更新其他接线方法
引脚图
1602采用标准的16脚接口,其中:
Bom表
Arduino Uno *1
LCD1602 液晶显示屏 *1
跳线若干
电阻100Ω*1(其实不用电阻也可以,把V0引脚直接接GND)
接线图
程序实现
程序已经写好
直接上传程序到Arduino uno主板上。
程序打包下载:/fs/16460183-295242460
//LingShun Lab#include <LiquidCrystal.h>LiquidCrystal lcd(12,11,5,4,3,2);//构造一个LiquidCrystal的类成员。使用数字IO ,12,11,5,4,3,2void setup(){lcd.begin(16,2);//初始化LCD1602lcd.print("Welcome to use!");//液晶显示Welcome to use!delay(1000);//延时1000mslcd.clear();//液晶清屏}void loop(){lcd.setCursor(0,0);//设置液晶开始显示的指针位置,0列0行,人类理解的第一行lcd.print("Hello World!");lcd.setCursor(0,1); //0列,1行,人类理解的第二行lcd.print("for LingShun Lab");delay(1000);//延时1000mslcd.setCursor(0,0);lcd.print("Good Job! "); delay(1000); //延时1000ms}
相关函数
函数LiquidCrystal() 概要:
创建一个LiquidCrystal的实例(构造函数).可使用4线或8线方式作为数据线(请注意,还需要指令线).若采用四线方式,将d0-d3悬空不连接.RW引脚可接地而不用接在Arduino的某个引脚上;如果这样接,省略在函数中的rw参数.
语法:
LiquidCrystal(rs, enable, d4, d5, d6, d7) //本例程使用的是这种
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
参数说明:
rs: rs连接的Arduino的引脚编号
rw: rw连接的Arduino的引脚编号
enable:enable连接的Arduino的引脚编号
d0, d1, d2, d3, d4, d5, d6, d7: 连接的Arduino的引脚编号