用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

  • QQ空间
  • 回复
  • 收藏

该用户从未签到

Leonardo 版主 2016-6-12 18:02 楼主
本帖最后由 Leonardo 于 2016-6-12 18:42 编辑

   1602液晶显示器(1602 Liquid Crystal Display,此后简称1602 LCD)是一种常见的字符液晶显示器,因其能显示16*2个字符而得名。通常我们使用的1602 LCD中集成了字库芯片,通过LiquidCrystal类库提供的API,我们可以很方便的使用1602LCD显示英文字母与一些符号。在使用1602 LCD前,我们需要将其连接到Arduino上。 1602.png

在套件中我们使用IIC LCD1602模块集成了IIC I/O扩展芯片PCA8574,使LCD 1602的使用更为简单。通过两线制的IIC总线(串行时钟线SCL,串行数据线SDA),可使Arduino实现控制LCD 1602显示的目的。既简化了电路,又节省了I/O口,使Arduino能实现更多的功能。通过模块上的电位器还可以调节LCD显示器的对比度。通过设置跳线还可以设置地址: 0x20-0x27。使Arduino能控制多块LCD 1602。
模块背面可以看到一块银白色的电位器,旋转它可以调节1602液晶显示器的对比度。
背后的接线引脚分别为GND;VCC;SDA;SCL(SDA和SCL分别为iic通讯的数据线和时钟线,详情请参阅iic通讯知识),接到Arduino101开发板对应的接口即可。
IIC1602.jpg
在最新的Arduino IDE中,提供了LiquidCrystal_I2C.h库文件可直接驱动次模块,如图
QQ截图20160612170731.png

获取此库可点击:项目-加载库-管理库,如图
QQ截图20160612170915.png

在搜索框内搜索liquidCrystal可找到若干关于驱动液晶的库文件,在最下面就有LiquidCrystal_I2C相关的库文件,点击安装即可。
QQ截图20160612171152.png

然后点击文件-示例-LiquidCrystal_I2C-Hello, world即可看到示例代码。
捕获123.PNG

选择对应的开发板(工具-开发板-Arduino 101)然后选择对应的端口(工具-端口-COM40:Arduino101)最后下载。
捕获.PNG

捕获2.PNG

下载后可以看到下面的显示结果。
无标题.png
源代码+中文注释:
[C++] 纯文本查看 复制代码
#include <LiquidCrystal_I2C.h>//调用LiquidCrystal_I2C库

LiquidCrystal_I2C lcd(0x27,16,2);//设置lcd地址为0x27,且有16列2行
void setup() {
  // put your setup code here, to run once://设置函数,只执行一次
 lcd.init();                      // initialize the lcd //初始化lcd
 
  // Print a message to the LCD.
  lcd.backlight();//背光开( IIC LCD1602模块暂不支持此功能)
  delay(300);//延迟300毫秒
  lcd.print("Hello, world!");//向屏幕输出“Hello,world!”
  lcd.noBacklight();//背光关(IIC LCD1602模块暂不支持此功能)
  delay(300);//延迟300毫秒
}

void loop() {
  // put your main code here, to run repeatedly:

}
[url=37311798626]IIC LCD1602模块购买地址[/url]





打赏作者鼓励一下!
最后发现了问题:是屏幕的对比度太高,所以显示看不出来。用螺丝刀调一下对比度字就出现了,搞了半天原来是这样。
买买买,赶紧买
打赏作者鼓励一下!
你好,楼主!我在测试的时候,发现我装的库示例不相容,请问是什么情况?
拖鞋 发表于 2017-3-22 19:22
你好,楼主!我在测试的时候,发现我装的库示例不相容,请问是什么情况? ...

这个不会影响
打赏作者鼓励一下!
屏幕是亮了,但是“Hello,World”没出来。屏幕上啥都没有
Jerryuino 发表于 2017-7-13 23:40
最后发现了问题:是屏幕的对比度太高,所以显示看不出来。用螺丝刀调一下对比度字就出现了,搞了半天原来是 ...

哈哈哈哈,感谢提醒
发新帖
发表评论
高级模式  
您需要登录后才可以回帖 登录 | 立即注册  
关闭

推荐主题 上一条 /2 下一条