Arduino有哪些可用的字符显示器可以显示

使用Arduino连接一个LCD显示屏为您的项目提供显示。

将字符LCD显示屏连接到Arduino开发板为您的项目添加了一个很好的可读性元素。世界上许多最好的Arduino项目都有液晶显示器这些LCD可用於显示Arduino或连接到它的任何传感器的信息。例如您可以创建一个温度监控系统,显示Arduino的温度您可以制作自己的速度表,在液晶显示屏上顯示您的速度!根据您想要构建的内容LCD是Arduino非常有用的输出设备。

在本篇文章中我们将向您展示如何将LCD显示屏连接到Arduino开发板。您可以使鼡此帖子中的信息来制作自己的基于LCD的Arduino项目在上图中,LCD显示我们编入Arduino的文本您可以相应地修改和使用本文发布的代码。

LCD是最简单的设備之一可用于显示Arduino项目的输出。有两种不同类型的LCD:图形和字符点阵LCD我们将在这里使用字符LCD,因为它们是最容易使用的另外,根据LCD嘚尺寸有不同的类型:

在这些显示屏中,绿色和蓝色LCD是最常见的其他颜色可能很难获得。在本文中我们将使用20x4蓝色字符LCD。 Arduino通过四条數据线与LCD通信我们使用Arduino上的数字引脚与LCD通信并显示我们想要的内容。除了这些连接还有一个使能引脚、RS引脚和一个RW引脚。当您从Arduino向LCD上嘚引脚15施加5V电压并通过接地引脚16时LCD上的背光被启用。除此之外您还需要一个10K电位器来调整LCD的对比度。

第一步是将16针公头连接器焊接到LCD仩然后,您可以使用16针母头连接到Arduino或只使用母对母连接器如果您是第一次连接Arduino,最简单的方法就是使用面包板

在使用LCD之前,您需要莋的第一件事就是检查它为此,请按照上图所示进行连接将LCD上的引脚15连接到Arduino的5V引脚。接下来将LCD上的引脚16连接到Arduino的GND引脚。这些引脚用於为LCD的背光供电

接下来,您需要设置LCD的逻辑为此,将LCD上的引脚1连接到Arduino的GND引脚然后,将LCD上的引脚2连接到Arduino的5V引脚接下来,您需要设置對比度调节电位器取10K电位器,将第一个端子连接到Arduino的5V引脚将第二个端子(中间引脚)连接到LCD的引脚3,将第三个端子连接到Arduino的GND引脚

接丅来,启动Arduino您会注意到LCD上的背光打开。此外当您旋转电位器上的旋钮时,LCD上的字符块会变亮/变暗看看下面的图片,看看我在说什么如果您的液晶显示屏显示下图中显示的内容,则表示您的液晶显示屏已正确设置!如果您无法实现此目的请仔细检查您的连接和电位器。

现在我们需要连接数据线和其他与LCD配合使用的引脚。查看下面的连接图

Arduino、电位器和LCD之间的最终连接

让我们从连接LCD的控制线开始。將LCD的引脚5(RW)连接到Arduino的GND引脚该引脚未使用,用作读/写引脚接下来,将LCD的引脚4(RS)连接到Arduino的数字引脚7RS引脚用于告诉LCD我们是否正在发送數据或命令(更改光标的位置)。接下来将LCD的引脚6(EN)连接到Arduino的数字引脚8.EN是LCD上的使能引脚,用于告诉LCD数据已准备好读取

接下来,我们必须连接LCD上的四个数据引脚将LCD的引脚14(DB7)连接到Arduino的数字引脚12,然后将LCD的引脚13(DB6)连接到Arduino的数字引脚11。接下来LCD的引脚12(DB5)连接到Arduino的数芓引脚10,然后LCD的引脚11号(DB4)连接到Arduino的数字引脚9

就是这样,你已经完成了将LCD连接到Arduino的工作您会注意到控制引脚和LCD上的数据引脚之间有四個未连接的引脚,如下所示

我们现在可以尝试通过Arduino在LCD上显示内容。在此之前您需要下载库。接下来您需要从下载文件中提取“LiquidCrystal”文件夹。然后将“LiquidCrystal”文件夹复制并粘贴到Arduino目录中,最终结果目录的示例应如下所示:arduino-1.0.5librariesLiquidCrystal

接下来,打开您的Arduino

尝试修改LCD的代码基本上,有三個主要函数用于控制LCD上的文本:

此函数在setup()中用于初始化我们正在使用的LCD的大小。如果它是20x4那么使用:lcd.begin(20,4);如果它是16x2,那么使用:lcd.begin(16,2)

此函数将LCD的光标放在所需位置。此函数后显示的任何文本都将从您提到的位置开始例如,使用:lcd.setCursor(4,0)即第五列和第一行(因为它从0,0开始)。

}

我一直想尝试一个指纹传感器模塊以便更多地了解它的技术,并在我的一些项目中使用它以便为它们增加生物识别安全性。 为了演示传感器的简单使用构建了这个簡单的项目。我已经将传感器连接到Arduino Nano我也使用了小而快的1.44英寸彩色TFT显示屏。该项目要求有效的指纹才能解锁当我将手指放在传感器上時,它会识别我的手指将指纹图标变为绿色并欢迎我。如果我的女朋友将手指放在传感器上它也会识别她,并显示一条带有她名字的歡迎信息如果我将另一根手指放在传感器上,则项目不会解锁屏幕它工作正常,你会看到你可以在不到10分钟内建立这个项目!让我們看看如何实现这一目标!

构建此项目所需的部件如下:

第2步:1.44英寸液晶显示器

这个显示非常快。它使用ILI9163C驱动程序它的分辨率为128×128像素,最多可显示260.000种颜色它与Arduino一起使用非常方便

显示器使用SPI协议与Arduino板通信。我们只需连接8根电线即可使其工作开始吧。

第3步:指纹传感器模块

指纹传感器模块体积小构造精美,内部采用了一些先进的DSP(数字信号处理)芯片

传感器的工作原理如下。它是一种光学传感器意味着它可以分析手指的照片。然后它渲染图像,进行一些计算找到该手指的特征,然后在其内存中搜索具有相同特征的指纹它可鉯在不到一秒的时间内实现所有这一切!

该模块可在其内存中存储多达1000个指纹,其错误接受率低于0.001%这使其非常安全!大!

首先,我们必须连接指纹传感器模块我们插入模块背面的电缆。请查看附带的照片

我们现在准备将显示器连接到Arduino。

现在让我们看一下项目的软件方面以及如何将指纹登记到模块的嵌入式存储器中以识别它们。

我们需要下载一些库首先,我们需要Adafruit指纹库Adafruit GFX库和Sumotoy的库来显示。

}

我要回帖

更多关于 字符显示器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信