电子发烧友App

硬声App

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

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

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>如何将16x2 LCD与Raspberry pi4连接

如何将16x2 LCD与Raspberry pi4连接

2023-06-19 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

 在本教程中,我将介绍如何将 16x2 LCD 与 Raspberry pi4 连接的步骤。 

今天我把这个项目分成了几个步骤。如果你和我一起完成这些步骤,我希望你能完成这个项目。

我们走吧 

设备

下面列出了本 Raspberry Pi 4LCD 教程所需的设备。

液晶显示器

LCD<
盘>

每当您遇到看起来有 16 个连接器的 LCD 时,它很可能使用的是 HD44780 控制器这些器件提供相同的引脚排列,使其相对易于使用。LCD 使用并行接口,这意味着我们需要树莓派 pi4 的许多引脚来控制它。在本教程中,我们将使用 4 个数据引脚(4 位模式)和两个控制引脚。

数据引脚很简单。他们正在向显示器发送数据(切换高/低)。我们将只使用写入模式而不读取任何数据。

寄存器选择引脚有两种用途。当拉低时,它可以向 LCD 发送命令(例如移动到的位置或清除屏幕)。这称为写入指令或命令寄存器。当以另一种方式切换时 (1) 寄存器选择引脚进入数据模式并将用于将数据发送到屏幕。

读/写引脚将被拉低(只写),因为我们只想根据此设置写入 LCD。

启用引脚将被切换以将数据写入寄存器。

LCD 引脚分配


接地
VCC - 5v 不是 3.3v
电位器的对比度调整 (VO)

寄存器选择 (RS)。RS=0:命令,RS=1:数据
读/写(R/W)。R/W=0:写入,R/W=1:读取(我们不会使用此引脚)

时钟(启用)。下降沿触发
Bit 0(不用于 4 位操作)
Bit 1(不用于 4 位操作)
Bit 2(不用于 4 位操作)
Bit 3(不用于 4 位操作)
Bit 4
Bit 5
位 6
位 7
背光 LED 阳极 (+)
背光 LED 阴极 (-) 在接线之前,请检查您的 LCD 是否有 LED 背光,而不是 EL 背光。LED背光使用10-40mA的功率,EL背光使用200+ma!EL 背光灯通常很便宜,但无法使用,请确保不要使用,否则会使 Pi 过载。一些具有 LED 背光的廉价 LCD 在 LCD 模块上不包括用于背光的电阻,如果您不确定,请在引脚 15 和 5V 之间连接一个 1Kohm 电阻,而不是直接连接。所有 Adafruit LCD 都具有内置电阻的 LED 背光,因此您不需要额外的电阻!

接线图

poYBAGOYOCmAFijOAACPrKkuuUM770.jpg
如何将 16x2 lcd 与树莓派连接
 
如何将 16x2 LCD 与 Raspberry pi4 连接

首先,将 Cobbler 电源引脚连接到面包板电源导轨。鞋匠的 +5.0V 连接到红色条纹导轨(红线),鞋匠的 GND 连接到蓝色条纹导轨(黑线)

为了向 LCD 发送数据,我们将按如下
方式连接 LCD 的 Pin #1 接地 LCD 的
Pin #2 到 +5V
Pin #3 (Vo) 连接到电位器的中间
Pin #4 (RS) 连接到 Cobbler #21
Pin #5 (RW) 接地
Pin #6 (EN) 连接到 Cobbler #20
跳过 LCD Pins #7、#8、#9 和 #10
Pin #11 ( D4) 连接到 cobbler #16
Pin #12 (D5) 连接到 Cobbler #12
Pin #13 (D6) 连接到 Cobber #1
Pin #14 (D7) 连接到 Cobber #25
Pin #15 (LED +) 连接到 + 5V(红线)
引脚#16(LED -)接地(黑线)

然后接电位器,左脚接地(黑线),右脚接+5V(红线)

所需库

在这个例子中,我将安装和使用来自 Adafruit 的库它专为 Adafruit LCD 板设计,但也适用于其他品牌如果您的显示板使用 HD44780 控制器,那么它应该完全没有问题。

首先,通过运行以下命令将所需的 git 目录克隆到 Raspberry Pi4。

git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git

接下来进入我们刚刚克隆的目录并运行安装文件。

cd ./Adafruit_Python_CharLCD
 sudo python setup.py install

P 上一个项目 Raspberry pi4

    使用 Raspberry Pi4 的 PIR 运动传感器 | 接口教程

    Raspberry pi4 Workshop PIR Sensor - 使用 IFTTT 的电子邮件发送运动检测

    使用 Raspberry Pi4 控制直流电机

    如何使用 Raspberry Pi4 摄像头和 PIR 传感器发送电子邮件

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1ADI高性能电源管理解决方案
  2. 2.43 MB   |  450次下载  |  免费
  3. 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
  4. 5.67 MB   |  136次下载  |  1 积分
  5. 3基于STM32单片机智能手环心率计步器体温显示设计
  6. 0.10 MB   |  125次下载  |  免费
  7. 4USB Type_C PD快充协议智能触发芯片FS8025B应用手册
  8. 1.48 MB   |  3次下载  |  免费
  9. 5USB的PD快充协议电压诱骗控制器FS312A中文手册
  10. 1.51 MB   |  2次下载  |  免费
  11. 6USB的PD和OC快充协议电压诱骗控制器FS312B中文手册
  12. 1.35 MB   |  2次下载  |  免费
  13. 7基于三相二电平PFC和隔离DC-DC转换器的11kW双向电池充电器
  14. 618.10 KB  |  2次下载  |  免费
  15. 8ADI公司串行端口开发和故障排除指南
  16. 343.09KB   |  1次下载  |  免费

本月

  1. 1ADI高性能电源管理解决方案
  2. 2.43 MB   |  450次下载  |  免费
  3. 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
  4. 5.67 MB   |  136次下载  |  1 积分
  5. 3基于STM32单片机智能手环心率计步器体温显示设计
  6. 0.10 MB   |  125次下载  |  免费
  7. 4使用单片机实现七人表决器的程序和仿真资料免费下载
  8. 2.96 MB   |  44次下载  |  免费
  9. 53314A函数发生器维修手册
  10. 16.30 MB   |  31次下载  |  免费
  11. 6美的电磁炉维修手册大全
  12. 1.56 MB   |  22次下载  |  5 积分
  13. 7使用TL431设计电源
  14. 0.67 MB   |  10次下载  |  免费
  15. 8如何正确测试电源的纹波
  16. 0.36 MB   |  10次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420062次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分