(SKU:DFR0464/DFR0554) Gravity: LCD1602 RGB Backlight Module 彩色背光液晶屏(IIC接口)
来自DFRobot Product Wiki
目录 |
简介
见惯了千篇一律的LCD液晶屏,你是否也想来一次不一样的体验?DFRobot彩光LCD将给您带来全新的视觉感受,摆脱沉闷的单色背光,换上RGB全彩背光,能够提供1600万种颜色组合。
DFRobot Gravity I2C LCD1602彩色背光液晶屏采用通用Gravity i2C接口,仅需两根通信线,即可完成通信与背光控制。液晶屏可以显示2x16个字符,支持屏幕滚动,光标移动等功能。没有繁琐的接线,没有复杂的代码,通过专门的Arduino库,就可以完成所有的设计。
技术规格
- 工作电压:3.3V~5.0V
- 工作电流:≤60mA
- 显示描述:16*2
- 通信方式:IIC/I2C
- 背光:RGB可调背光(1600万)
- 工作温度:-20 to +70℃
- 存放温度:-30 to +80℃
- 模块尺寸:87.0mm*32.0mm*13.0mm
引脚说明
|
|
使用教程
按照引脚说明连接好硬件,并下载样例代码到UNO中,上传成功,即可看到LCD的显示及背光渐变效果。
准备
- 硬件
- 1 x UNO控制板
- 1 x I/O Expansion
- 1 x IIC 传感器线
- 软件
- Arduino IDE 点击下载Arduino IDE
接线图
样例代码
点击下载库文件库和例程下载 库和例程下载。如何安装库?
/*! * file SetColor.ino * brief SetColor. * * Copyright [DFRobot](http://www.dfrobot.com), 2016 * Copyright GNU Lesser General Public License * * version V1.0 * date 2017-2-10 */ #include <Wire.h> #include "DFRobot_LCD.h" int r,g,b; int t=0; DFRobot_LCD lcd(16,2); //16 characters and 2 lines of show void setup() { Serial.begin(9600); // initialize lcd.init(); } void loop() { r= (abs(sin(3.14*t/180)))*255; //get R,G,B value g= (abs(sin(3.14*(t+60)/180)))*255; b= (abs(sin(3.14*(t+120)/180)))*255; t=t+3; lcd.setRGB(r, g, b); //Set R,G,B Value lcd.setCursor(0,0); lcd.print("DFRobot"); lcd.setCursor(0,1); lcd.print("Gravity: RGB LCD"); //R:0-255 G:0-255 B:0-255 delay(1); } |
结果
LCD1602背光渐变
Mind+图形化程序
1、下载及安装软件。 详细教程:Mind+基础wiki教程-软件下载安装
2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
3、“扩展”中选择“主控板”中的“Arduino Uno” ,扩展小模块选择“显示器”中的“LCD1602模块(IIC接口)。 详细教程:Mind+基础wiki教程-加载扩展库流程
4、进行编程,程序如下图:
5、菜单“连接设备”,“上传到设备”
备注:“用户库”中搜索“LCD1602RGB”可以设置屏幕颜色及字符滚动显示。
常见问题
还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。 |