简介
相比原来的LCD扩展板我们做了很多改进,使其融合LCD显示和IO端口扩展的功能。我们引出了更多有用的端口,包括A0到A5的3P模拟接口,Pin0到3,PIN11到13的数字接口。数字接口的边上,我们扩展了6pin无线通讯接口,提供了直插APC220或者Bluetooth V3模块的功能。电位器旁边,我们预留了ICSP的端口,用户可自己焊上排针。
LCD Keypad Shield 是一款提供2行16字符液晶显示的Arduino扩展板。扩展了多个按键输入,可供用户作为LCD显示屏的菜单选择按键或者操控按键使用。一个扩展板就能让你与Arduino设备进行互动。我们还扩展Arduino Reset按键,方便用户进行软件调试。用户通过调节扩展板上的蓝色电位器,能够帮助您调节LCD屏的对比度。
对于Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,这款LCD扩展板将电路简化,直接将此板插到Arduino Duemilanove 或 Uno控制器上即可使用,调用Arduino自带的LCD库,简单的几行代码便可以完成数据和字符的显示功能,有兴趣的朋友还能学习自定义显示内容。我们附送扩展板的按键功能库,LCD库(包含一个自制小游戏)。
注意:LCD Keypad shield v1.0选用的轻触开关是9.5mm长脚按键,便于用户自己使用LCD Keypad Shield搭建的Arduino数据监控平台或者小型操控平台封装在模具内。
产品参数
- 1602蓝色背景液晶(2行16字节)
- 具有LCD对比度调节功能
- 5个按键输入
- 扩展模拟信号传感器接口和数字口
- ICSP编程接口
- 具有APC220,蓝牙V3接口
- 尺寸:58x80mm
引脚说明

引脚 | 描述 |
---|---|
模拟脚0 | 按钮 (选择, 上, 右, 下,左) |
数字脚4 | DB4 |
数字脚5 | DB5 |
数字脚6 | DB6 |
数字脚7 | DB7 |
数字脚8 | RS (数据或信号显示选择) |
数字脚9 | 使能(开始数据的读/ 写) |
数字脚10 | 背光控制 |
注意:
DB4\~7:为四位高阶、双向三态数据总线引脚。用于主控板和 LCD 之间的数据传输和接收A0已被占用
使用教程
实例一
样例代码
实例二
这个实例是从引脚1中读取一个模拟输入,然后显示在LCD屏幕上。这个实例中应用到了温度传感器LM35。
连接图

样例代码
显示结果

疑难解答
Q 1. WIKI 实例一的程序上传到 Edison 板子中,LCD 不正常工作,什么都不显示,怎么破? |
A: 解决方案见回复。关键点:IDE版本问题。解决方法:添加 pinMode(#, OUTPUT); 到setup() 函数中。
- 更多问题及有趣的应用,请访问论坛
更多
category: Product_Manual category: DFR_Series category: LCDs category:source category:Diagram