0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:网络整理 2019-11-28 10:15 次阅读

概述

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

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

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

零件

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

零件 数量

LCD显示屏(16x2个字符)

1

10kΩ可变电阻电位器

1

半面包板

1

Arduino Uno R3

1

跳线束

1

面包板布局

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

需要进行很多连接。将显示板放在面包板顶部有助于识别其引脚,而无需过多计数,尤其是在面包板的行编号为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

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

    关注

    34

    文章

    4278

    浏览量

    164085
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184828
收藏 人收藏

    评论

    相关推荐

    在3伏电压下使用字LCD模块

    LCD模块与七段LED显示屏相比,LCD模块比LED显示屏可以显示更多的字符。大多数 LCD
    发表于 02-02 16:56 145次阅读
    在3伏电压下使<b class='flag-5'>用字</b>符<b class='flag-5'>LCD</b>模块

    商场外墙户外P5LED显示屏# P5LED显示屏# 商场LED显示屏# 广场LED显示屏# 小区LED显示屏

    LED显示屏
    LED显示屏生产厂家
    发布于 :2024年01月16日 20:24:01

    酒店会议室LED显示屏P2#酒店LED显示屏# P2LED显示屏# 会议室LED显示屏

    LED显示屏
    LED显示屏生产厂家
    发布于 :2024年01月16日 20:19:32

    LCD显示屏、LED显示屏、OLED显示屏有什么区别?

    LCD显示屏、LED显示屏、OLED显示屏有什么区别? LCD显示屏、LED
    的头像 发表于 12-11 14:29 3617次阅读

    分享欲犯了,给你介绍我们的防水连接器!#防水连接器#激光设备 #LED显示屏 #LED

    连接LED显示屏
    深圳市凌科电气有限公司
    发布于 :2023年10月30日 09:52:56

    请问LCD1602显示屏显示中文汉字吗?

    LCD1602显示屏是外文显示屏,它本身带的ROM固化的字型库,只有英文数字特殊符号和日语假名,没中文。这样的
    发表于 10-28 08:07

    户外全彩LED广告LED广告显示屏【#

    LED显示屏
    联诚发
    发布于 :2023年10月09日 17:17:00

    单片机控制lcd汉字显示屏如何通过按键切换滚动汉字?

    单片机控制lcd汉字显示屏如何通过按键切换滚动汉字?求思路
    发表于 09-26 08:21

    LCD1602显示屏如何使用

    1.芯片简介 LCD1602显示屏为字符显示屏显示字符为16*2。采用 LCD 显示一个字符时
    的头像 发表于 09-11 11:29 1704次阅读
    <b class='flag-5'>LCD</b>1602<b class='flag-5'>显示屏</b>如何使用

    使用8051单片机在LCD屏幕上显示内容的教程

    液晶显示器(LCD)是一种常用的显示屏,在许多电子产品中经常使用它来以文本或图像格式显示信息。LCD用于在其屏幕上
    的头像 发表于 07-07 11:35 2643次阅读
    使用8051单片机在<b class='flag-5'>LCD</b>屏幕上<b class='flag-5'>显示</b>内容的教程

    如何将16×2 LCD显示屏连接到PIC18F4550单片机?

    在本案例中,本文将介绍如何将16×2 LCD显示屏连接到PIC18F系列的PIC18F4550单片机。
    的头像 发表于 07-06 11:39 763次阅读
    如何将16×2 <b class='flag-5'>LCD</b><b class='flag-5'>显示屏</b><b class='flag-5'>连接</b>到PIC18F4550单片机?

    #LED显示屏 #数字展厅 #显示科技 #上热门?

    LED显示屏
    jf_95600885
    发布于 :2023年07月06日 11:09:05

    esp32cam和圆形显示屏微雪1.28寸LCD #esp32 #lcd #显示屏

    显示屏
    学习电子知识
    发布于 :2023年06月26日 20:58:49

    带Arduino和LCD显示屏的秒表

    电子发烧友网站提供《带Arduino和LCD显示屏的秒表.zip》资料免费下载
    发表于 06-12 09:51 4次下载
    带Arduino和<b class='flag-5'>LCD</b><b class='flag-5'>显示屏</b>的秒表