加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

接口16x2字母数字LCD和4x4矩阵键盘与树莓派3

2017/12/29
177
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

在这个指导下,我们解释了如何连接16x2 LED和4x4矩阵键盘与Raspberry Pi3。

我们使用Python 3.4开发软件。你也可以选择Python 2.7,几乎没有任何改动。

步骤1:所需材料

所需材料的图片

    我们需要以下组件

  • 树莓派3
  • 用于Pi的5V 2A适配器
  • 8GB micro SD
  • 16x2字母数字LCD
  • 4x4矩阵键盘
  • PCB(中等大小) 或面包板
  • 伯格地带
  • 跳线
  • 10K锅
  • 以太网电缆(用于与笔记本电脑建立VNC连接

第2步:硬件设置

硬件设置的图片

我们没有包括硬件设置的步骤,例如将操作系统刻录到micro SD和VNC接口。您必须为这些过程找到其他资源。

将操作系统预装的8GB Micro SD卡插入到Rapberry Pi 3.通过以太网电缆将树莓派连接到笔记本电脑。按照接线图中的描述制作硬件。

16x2液晶

我们使用4位模式的 LCD接口,因此控制信号所需的引脚是连接到树莓派的GPIO的RS,EN,D4,D5,D6,D7。

4x4矩阵键盘

安装用于4x4和4x3矩阵键盘的Python包,以便执行基于中断的操作。因此不需要始终扫描键盘的行和列。这里使用内部上拉电阻,因此不需要外部上拉电阻。

将树莓派连接到网络,然后打开终端并键入以下内容:

sudo python3.4 -m pip安装pad4pi

第3步:接线图

接线图的图片

LCD引脚:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

键盘插针:

立柱=
17,15,14,4排立柱= 24,22,27,18

您可以选择任何GPIO引脚来连接LCD和键盘,只需更改代码中的引脚号。您可以使用面包板或PCB来连接LCD和键盘。

第4步:Python代码

Python代码的图片

您可以直接下载代码。在Raspberry Pi 3中使用python 3.4运行code.py。或复制文本并将其粘贴到python 3.4的新脚本文件中。

运行程序:

如果您所做的连接是正确的,液晶显示屏将在第一行显示文字“欢迎”。键盘数据显示在第二行。

第5步:输出预览

输出预览的图片

我已经添加了键盘中断,所以,如果你终止程序LCD将显示再见

  • code.py
    描述:代码文件,python 3.4运行

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
CJS-1200TA 1 Nidec Copal (USA) Corporation SLIDE SWITCH, SPDT, LATCHED, 0.1A, 6VDC, SURFACE MOUNT-STRAIGHT, ROHS COMPLIANT
$1.21 查看
KMR221GLFS 1 C&K Components KEYPAD SWITCH, SPST, MOMENTARY-TACTILE, 0.05A, 32VDC, 2.5N, SURFACE MOUNT-STRAIGHT, ROHS COMPLIANT
$0.26 查看
6032101501 1 Varta Primary Battery, Lithium Manganese Dioxide, 2032, 3V, 0.23Ah,
$1.13 查看

相关推荐

电子产业图谱