×

一个带LCD的简单Arduino菜单

消耗积分:0 | 格式:zip | 大小:0.29 MB | 2022-11-15

李鸿

分享资料个

描述

今天,我们通过一个简单的菜单程序连接 LCD 屏幕并控制 LED。

我们将需要以下内容:

  • 一些跳线
  • 一些按钮(我使用的是 4 x 1 按钮膜)
  • 1 x LCD 屏幕,(我使用的是 LMB 162ABC 5v LCD)
  • 2 个 220 欧姆电阻
  • 1 x 1 欧姆电阻
  • 1 个 LED
  • 面包板和
  • 一个阿杜诺
 
pYYBAGNxjKeAU_2zAATB1S0l-K0075.png
 

像往常一样,我将 Arduino 的地线连接到负轨,并将 Arduino 的 5v 连接到 5v 轨。

我将从 LCD 部分开始:

LMB162ABC 有 16 个引脚。引脚 1 和 16 已编号。

  • 将 LCD 放在面包板上。(您可能需要先将接头引脚焊接到 LCD 屏幕上)
  • 将接地轨的引线连接到 LCD 的引脚 1
  • 将 LCD 的引脚 2 连接到面包板的正极导轨
  • 在 LCD 屏幕的引脚 3 和 1 之间放置 1 x 220 Ohm 电阻(这控制屏幕的对比度)
 
poYBAGNxjKuAWaa6AAQ9P4QzQrM654.png
 
  • 将 Arduino 的引脚 10、11 和 12 连接到 LCD 的引脚 6、5 和 4(LCD 上的引脚 4、5 和 6 是 RS、R/W 和 LMB162ABC 的启用)
 
pYYBAGNxjK-AUllgAARct2UH_rg497.png
 
  • 将 Arduino 的引脚 2、3、4 和 5 连接到 LCD 的引脚 14、13、12 和 11(这些是 LCD 的数据引脚)
 
pYYBAGNxjLKARc_nAARQ-zv15ys003.png
 
  • 将引脚 16 接地
  • 将一个 1ohm 电阻从正极导轨连接到端子条
  • (我使用在线计算器使用 LCD 数据表中的数字计算电阻值)
  • 使用 1 欧姆电阻将 LCD 的引脚 15 连接到端子排(LCD 的引脚 15 和引脚 16 控制背光。)
 
poYBAGNxjLWAenA2AAOGkzbdr8g415.png
 

下一节我们将讨论的是一个 LED

  • 将 LED 放置在 2 个端子排之间
  • 将一个电阻从阳极连接到另一个端子条
  • 将 Arduino 的引脚 9 连接到电阻器
  • 将 LED 的阴极连接到负轨
 
pYYBAGNxjLqAHLP1AARER64ueF4239.png
 

让我们连接 4 按钮膜

我拥有的薄膜上的引脚 1、2、3、4 和 5 对应于按钮 2、1、4、3 和 Common。我只会使用 3 个按钮:

  • 将薄膜公共引脚的引线连接到 Arduino 的接地端
  • 将 3 个其他引线从膜连接到 Arduino 的引脚 6、7 和 8
 
poYBAGNxjL2Adim7AARktRdcff8972.png
 

编码

我设计了这个菜单程序,以便在需要时轻松编辑和执行代码。按下按钮时,它将导航菜单或执行代码。

执行代码

  • 在本例中,执行部分将控制 LED
  • 开启 LED:开、关、让 LED 变暗或让 LED 闪烁

在导航部分

  • 它可以确定您在菜单中的位置
  • 查找您可以导航到的可能地点
  • 然后允许您使用按钮选择可以导航到的位置
 
pYYBAGNxjMaAKcIZAAPwIu8egEU607.png
 

而不是按钮膜上的数字,我贴上了遮蔽胶带标签以帮助导航。

 
 
 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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