如何连接和使用字母数字LCD显示屏

电子说

1.3w人已加入

描述

概述

在本课程中,您将学习如何连接和使用字母数字LCD显示屏。

显示器具有LED背光灯,最多可显示两行,最多16个字符在每一行。您可以在显示屏上看到每个字符的矩形以及组成每个字符的像素。显示屏为白色,蓝色,用于显示文本。

在本课中,我们将为LCD库运行Arduino示例程序,但是在下一课中,我们将使显示屏显示温度和温度。光线水平,使用传感器。

零件

要构建本课中描述的项目,您将需要以下零件。

零件 数量

LCD显示屏(16x2个字符)

1

10kΩ可变电阻(电位器)

1

半面包板

1

Arduino Uno R3

1

跳线束

1

面包板布局

LCD显示屏需要六个Arduino引脚,所有引脚均设置为数字输出。它还需要5V和GND连接。

Arduino

需要进行很多连接。将显示板放在面包板顶部有助于识别其引脚,而无需过多计数,尤其是在面包板的行编号为1的情况下。船上第一排。别忘了,黄色的长导线将电位器的滑块连接到显示器的针脚3。 “ pot”用于控制显示器的对比度。

您可能会发现提供的显示器未附带任何接头针。如果是这样,请按照next部分中的说明进行操作。

将引脚焊接到显示器

显示器需要16个引脚,因此,如果您的页眉带长于此,则将其断开到正确的长度。

然后输入将16个排针插入显示屏上的“焊接”选项卡,并从一端开始,将每个针焊接到位。将插针的长端插入面包板以使排针保持直直会更容易。

如果不这样做,请先焊接一个插针,然后再将插针弄直,在进行任何调整之前,先将引脚上的焊料熔化。

Arduino代码

Arduino IDE包含一个使用LCD库的示例。您可以在“示例”→“液晶”→“ HelloWorld”下的“文件”菜单上找到此代码。

此示例使用了与所用引脚不同的引脚,因此请找到以下代码行: 》

下载:文件

复制代码

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

并将其更改为:

下载:文件

复制代码

LiquidCrystal lcd(7, 8, 9, 10, 11, 12); LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

将代码上传到Arduino开发板,您将看到显示消息“ hello,world”,然后

草图中首先要注意的是直线:

下载:文件

复制代码

#include #include

,这告诉Arduino我们希望来使用LiquidCrystal库。

接下来,我们需要修改该行。这定义了Arduino的哪些引脚将连接到显示器的哪些引脚。

下载:文件

复制代码

LiquidCrystal lcd(7, 8, 9, 10, 11, 12); LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

其参数如下:

显示引脚名称 显示引脚编号 Arduino引脚(在此示例中) RS47E68D4119D51210D61311D71412

上传此代码后,请确保背光灯点亮,并一直调节电位器,直到看到短信为止

在“设置”功能中,我们有两个命令:

下载:文件

复制代码

lcd.begin(16, 2);

lcd.print(“hello, world!”); lcd.begin(16, 2);

lcd.print(“hello, world!”);

第一个告诉液晶库有多少个显示的列和行。第二行显示在屏幕第一行看到的消息。

在“循环”功能中,我们还有两个命令:

下载:文件

复制代码

lcd.setCursor(0, 1);

lcd.print(millis()/1000); lcd.setCursor(0, 1);

lcd.print(millis()/1000);

第一个将光标位置(将显示下一个文本的位置)设置为第0列和第1行。列和行号均从0而不是1开始。

第二行显示自此以来的毫秒数Arduino被重置。

其他要做的事情

尝试按Arduino上的Reset按钮,请注意计数返回到0。

尝试将位置移动到

单击此处以获取下一课

关于作者

b》

Simon Monk是许多与开源硬件有关的书籍的作者。 Simon编写的以下书籍可从Adafruit获得:Arduino编程,Evil Genius的30个Arduino项目和Raspberry Pi编程。
       责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分