(九)arduino进阶:LCD1602并口显示方式

释放双眼,带上耳机,听听看~!

简介

上一个教程使用I2C的方式进行显示的,相对来说简单很多,使用的数据通信线只有两根。在本教程中,将使用LCD的并口显示方式,使用的线会多出很多,占用的端口会比较多,这个教程会告诉你如何将16×2 LCD与Arduino Uno连接并在其上显示一些单词。以下是上一个I2C通信教程:

(八)Arduino进阶:使用带I2C的16×2 LCD

步骤一 材料准备

(九)arduino进阶:LCD1602并口显示方式
(九)arduino进阶:LCD1602并口显示方式

硬件准备:

  • Arduino Uno*1
  • LCD1602(16×2 )*1
  • 5K电位器*1
  • 若干杜邦线
  • USB数据线

软件准备:

  • Arduino IDE

步骤二 原理说明

LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。与此相仿的是LCD12864液晶显示器,它是一种图形点阵显示器,能显示的内容比LCD1602要丰富得多,除了普通字符外,还可以显示点阵图案,带有汉字库的还可以显示汉字,它的并行驱动方式与LCD1602相差无几,所以,在这里花点时间是值得的。

它的16条引脚定义如下:

步骤三 电路搭建

(九)arduino进阶:LCD1602并口显示方式
(九)arduino进阶:LCD1602并口显示方式
(九)arduino进阶:LCD1602并口显示方式
(九)arduino进阶:LCD1602并口显示方式

按照电路原理图,在下面说明的帮助下进行连接。

LCD电路:

LCD RS引脚连接至数字引脚12
LCD使能引脚连接至数字引脚11
LCD D4引脚连接至数字引脚5
LCD D5引脚连接至数字引脚4
LCD D6引脚连接至数字引脚3
LCD D7引脚连接至数字引脚2
LCD R / W引脚接地

步骤四 编写程序

示例程序:

[scu name=”arduino-ide-post” platform=”arduino:avr:uno”]

#include <LiquidCrystal.h>

//使用接口引脚的编号初始化库
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // 设置LCD的列数和行数:
  lcd.begin(16, 2);
  // 将信息打印到液晶显示屏。
  lcd.print("TEAM LIGHTHOUSE");
}

void loop() {
  // 打开显示屏:
  lcd.display();
  delay(500);
}

[/scu]

根据示例程序,可以扩展出很多效果。

步骤五 验证结果

(九)arduino进阶:LCD1602并口显示方式
(九)arduino进阶:LCD1602并口显示方式

给TA打赏
共{{data.count}}人
人已打赏
ArduinoArduino-进阶

(八)Arduino进阶:使用带I2C的16x2 LCD

2019-3-19 11:09:36

ArduinoArduino-进阶动态

如何构建一个Arduino控制的厨房计时器

2019-11-20 14:29:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();