资料介绍
描述
字符LCD 显示器是 Arduino 项目中非常常用的一种,用于显示少量文本信息。最常见的类型是基本的直接连接显示器,以及带有 I2C 适配器的显示器。
在本教程中,我将向您展示在不使用 I2C 适配器的情况下将 LCD 显示器直接连接到Arduino Nano是多么容易,并使用Visuino对其进行编程以显示在串行终端中键入的任何内容。
第 1 步:组件
- 一块Arduino兼容板(我使用Arduino Nano ,因为我有一个,但任何其他的都可以)
- 一个16x2 液晶显示器
- 1个10K电位器
- 一个220 欧姆电阻
- 8 公母跳线
- 7 短公-公跳线
步骤 2:连接 LCD 的 VSS、VDD、RS、RW 和 E 引脚
- 将LCD放在面包板上
- 用跳线将LCD的“ VSS ”引脚连接到面包板电源总线的接地(黑线)(图 1 )
- 用 跳线将LCD的VDD引脚 连接到面包板 电源 总线 的 电源 (红线) (图 1 )
- 将其中一根公母线(白线)的公端连接到LCD的“ RS ”引脚(图2 )
- 用 跳线将LCD的RW引脚 连接到面包板 电源 总线 的地(黑 线) (图 3 )
- 将其中一根公母(棕色线)线的公端连接到LCD的“ E ”引脚(图 4 )
步骤 3:连接 LCD 的 D4、D5、D6、D7、A 和 K 引脚
- 将 4 条公母跳线的公端连接到LCD的D4 (黄线)、D5 (绿线)、D6 (蓝线)和D7 (紫线)引脚(图 1 )
- 在LCD的“ A ”引脚和面包板电源总线的电源之间连接220 欧姆电阻(图 2 )
- 用 跳线将LCD的 " K " 引脚 连接到面包板 电源 总线 的地(黑 线) (图 3 )
第 4 步:将电位器连接到 LCD 的 V0 引脚
- 将电位器放在面包板上(图1 )
- 将电位器的中间(雨刷)引脚连接到LCD的“ V0 ”引脚(黄线)(图 2 )
- 将电位器的一端引脚连接到面包板电源总线的接地(黑线)(图 3 )
- 将电位器的另一端引脚连接到面包板电源总线的电源(红线)(图3 )
第 5 步:将电源连接到面包板
- 将公母跳线(红线)的公端连接到面包板电源总线的电源(图1 )
- 将公母跳线(黑线)的公端连接到面包板电源总线的接地(图 1 )
- 图 2显示了完全连接的面包板
第 6 步:连接到 Arduino
- 将地线(黑线)的另一端连接到Arduino板的接地引脚(图 1 )
- 将电源线(红线)的另一端连接到 Arduino 板的5V电源引脚(图 1 )
- 将“ RS ”线(白线)的另一端连接到Arduino板的Digital 2引脚(图 2 )
- 将“ E ”线(棕色线)的另一端连接到Arduino板的数字 3引脚(图 2 )
- 将“ D4 ”线(黄线)的另一端连接到Arduino板的数字 4引脚(图 3 )
- 将“ D5 ”线(绿线)的另一端连接到Arduino板的数字 5引脚(图 3 )
- 将“ D6 ”线(蓝线)的另一端连接到Arduino板的Digital 6引脚(图 3 )
- 将“ D7 ”线(紫线)的另一端连接到Arduino板的Digital 7引脚(图3 )
- 图 4显示了所有 Arduino 和面包板连接
第 7 步:启动 Visuino 并选择 Arduino Board 类型
要开始对 Arduino 进行编程,您需要从此处安装Arduino IDE : http ://www.arduino.cc/ 。
请注意,Arduino IDE 1.6.6 中存在一些严重错误。
确保您安装的是 1.6.7 或更高版本,否则本教程将无法运行!
Visuino : https://www.visuino.com也需要安装。
- 启动Visuino如第一张图所示
- 在Visuino中单击Arduino组件(图 1 )上的“工具”按钮
- 出现对话框时,选择Arduino Nano ,如图2所示
步骤 8:在 Visuino 中:添加 LCD 组件,并连接它
- 在组件工具箱的过滤框中键入“ lcd ”,然后选择“液晶显示器(LCD)”组件(图1 ),并将其拖放到设计区域
- 将LiquidCrystalDisplay1组件的“ RegisterSelect ”输出引脚连接到Arduino组件“ Digital[2] ”通道的“ Digital ”输入引脚(图 2 )
- 将LiquidCrystalDisplay1组件的“ Enable ”输出引脚连接到Arduino组件的“ Digital[3] ”通道的“ Digital ”输入引脚(图 3 )
- 将LiquidCrystalDisplay1组件的“ Data0 ”输出引脚连接到Arduino组件的“ Digital[4] ”通道的“ Digital ”输入引脚(图 4 )
- 将LiquidCrystalDisplay1组件的“ Data1 ”输出引脚连接到Arduino组件的“ Digital[5] ”通道的“ Digital ”输入引脚(图 4 )
- 将LiquidCrystalDisplay1组件的“ Data2 ”输出引脚连接到Arduino组件的“ Digital[6] ”通道的“ Digital ”输入引脚(图 4 )
- 将LiquidCrystalDisplay1组件的“ Data3 ”输出引脚连接到Arduino组件的“ Digital[7] ”通道的“ Digital ”输入引脚(图 4 )
- 将Arduino组件的“ Serial[0] ”通道的“ Out ”引脚连接到LiquidCrystalDisplay1组件的“ In ”引脚(图 5 )
第 9 步:生成、编译和上传 Arduino 代码
- 在Visuino中,按F9或单击图 1所示的按钮生成 Arduino 代码,然后打开 Arduino IDE
- 在Arduino IDE中,点击Upload按钮,编译并上传代码(图2 )
第10步:然后玩...
恭喜!您已完成该项目。
图 1显示了已连接并通电的项目。
如果您在 Arduino IDE 或Visuino中打开串行终端,输入一些文本并按Enter ,您应该会看到 LCD 上出现的文本。
避免输入多于 LCD 每行字符的文本行,因为您可能会溢出其缓冲区。
您可能需要调整电位器以获得清晰显示的文本。
在图 3中,您可以看到完整的Visuino图表。
还附上了我为本教程创建的Visuino项目。您可以在Visuino中下载并打开它:https ://www.visuino.com
- 使用Visuino在I2C LCD显示屏上显示DS1307的日期
- 如何连接16x2 LCD显示器
- 如何在Arduino中使用20x4 I2C字符LCD显示器
- 使用Visuino的SSD1331 OLED显示器(SPI)上的位图动画
- 使用Arduino和Visuino在DHT11传感器的NeoPixel LED环上显示温度
- 用Arduino和16x2 LCD显示器制作倒计时继电器
- 如何将arduino uno r3与LCD显示器连接
- 使用Arduino和LCD显示器的天气报告系统
- 使用Visuino程序将SSD1331 OLED和ST7789显示器连接到Arduino
- C -与ORACLE直接连接代码
- 18*4位RAN LCD显示器VK1072B参考电路下载 22次下载
- LCD显示器电源 (12 V) 21次下载
- LCD显示器电源 19次下载
- LED/LCD显示器接口技术
- CRT与LCD显示器的性能分析
- 什么是oled显示器 oled属于液晶屏幕吗 1929次阅读
- 字符型LCD显示器的应用和例程 934次阅读
- 如何设置Arduino IoT将消息发送到云板显示器 2121次阅读
- 如何使用Arduino和LDR传感器实现LCD液晶屏亮度的自动调节 6529次阅读
- 基于钻井深度显示器和带有Arduino支持的7段显示器设计 2480次阅读
- dfrobot1602 LCD显示器扩展板 V2.0简介 1972次阅读
- dfrobot接口扩展板简介 1658次阅读
- dfrobotIIC/TWI LCD2004液晶模块介绍 2733次阅读
- 数码显示器的类型及应用原理与特点介绍 9548次阅读
- 关于显示器对应的连接线知识 4616次阅读
- 八段式四位LCD显示器的驱动设计 3569次阅读
- ST推出STA321MP系列音频IC产品,可直接连接最新的微型麦克风 3001次阅读
- 电脑硬件基础篇显示器(显示器工作原理及作用_特性参数及型号和位置) 3.1w次阅读
- crt显示器还在生产吗_CRT显示比LCD显示器好在哪里 2.6w次阅读
- FPGA的LCD液晶显示器设计 8617次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多