“(SKU:RB-05L005)串行LCD1602字符液晶显示器”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
第2行: 第2行:
 
[[文件:thchg1.jpg|500px|有框|右]]
 
[[文件:thchg1.jpg|500px|有框|右]]
 
==产品概述==
 
==产品概述==
:2011 年最新推出的 Serial  LCD1602 字符液晶板,主板采用全新优质 2 行 16 个字符
+
:2011年最新推出的Serial LCD1602字符液晶板,主板采用全新优质 2 行 16 个字符液晶,模块不仅具有对比度调节旋钮、背光灯调节旋钮,还具有复位按钮和 TTL 通信接口,可以与各种具有串口的控制器相连接使用,无需再买相关转接板。对于 Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,这款液晶模块真正意义上将电路简化,直接将此模块插到 Arduino Sensor Shield V5.0  传感器扩展板上 COM 设备接口即可,通用 4P 传感器连接线连接,经过 Arduino 控制器编程后,可轻松实现标识标语、传感器数据的记录显示。
液晶,模块不仅具有对比度调节旋钮、背光灯调节旋钮,还具有复位按钮和 TTL 通信
+
接口,可以与各种具有串口的控制器相连接使用,无需再买相关转接板。对于 Arduino
+
初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,这款液晶模块真正意义上
+
将电路简化,直接将此模块插到 Arduino Sensor Shield V5.0  传感器扩展板上 COM 设备
+
接口即可,通用 4P 传感器连接线连接,经过 Arduino 控制器编程后,可轻松实现标识
+
标语、传感器数据的记录显示。
+
 
+
 
+
 
==规格参数==
 
==规格参数==
 
# 供电电压:  5V
 
# 供电电压:  5V
第19行: 第11行:
 
# 模块重量:43g
 
# 模块重量:43g
 
==使用方法==
 
==使用方法==
+、-  、RX、TX 分别接到 Arduino  传感器扩展板 V5.0 的 COM 接口上。
+
+、-  、RX、TX 分别接到 Arduino  传感器扩展板 V5.0 的 COM 接口上,或者直接使用杜邦线与UNO控制器进行连接。
== Serial LCD16 02 液晶模块 的测 试==
+
== Serial LCD1602液晶模块的测试==
 
我们使用 Arduino 控制器来做个测试,要用到硬件设备如下:
 
我们使用 Arduino 控制器来做个测试,要用到硬件设备如下:
 
#  Arduino 控制器×1  
 
#  Arduino 控制器×1  
#  Arduino 传感器扩展板×1
+
#  Arduino 传感器扩展板×1
S erial  LCD1602 液晶×1
+
Serial LCD1602 液晶×1
 
# 大按钮模块×1
 
# 大按钮模块×1
# 通用 4P 杜邦线×1
+
# 通用 4P 杜邦线×1
 
# 传感器连接线×1
 
# 传感器连接线×1
# USB 数据通信线×1
+
# USB 数据通信线×1
 
[[文件:thchg2.jpg|500px|有框|居中]]
 
[[文件:thchg2.jpg|500px|有框|居中]]
:如图所示,使用杜邦线将 S erial LCD1602 连接到 Arduino 传感器扩展板的 COM
+
:如图所示,使用杜邦线将 S erial LCD1602 连接到 Arduino 传感器扩展板的 COM 接口上,将代码编译后下载到 Arduino 里,注意下载的时候不能讲串行液晶插接在V5.0扩展板上。Arduino 实验代码如下:
口上,将代码编译后下载到 Arduino 里。Arduino 实验代码如下。
+
<pre style='color:blue'>
<pre style='color:blue'>int switchPin = 7;                    //定义数字口 7 为大按钮接口  
+
int switchPin = 7;                    //定义数字口 7 为大按钮接口  
 
void setup()
 
void setup()
 
{  
 
{  
 
 
Serial.begin(9600);                //设置波特率为 9600  
 
Serial.begin(9600);                //设置波特率为 9600  
 
pinMode(switchP in, INPUT);    //设置数字口 7 为输入模式  
 
pinMode(switchP in, INPUT);    //设置数字口 7 为输入模式  
 
+
}
 
+
 
void loop()
 
void loop()
 
{  
 
{  
第52行: 第42行:
 
}  
 
}  
 
}</pre>
 
}</pre>
:此部分代码功能是当按下按钮时将信息打印到 LCD1602 上,第 1 行第
+
:此部分代码功能是当按下按钮时将信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列显示 www.robotbase.cn 显示效果如上图所示。  
Welcome to,第 2 行第 1 列显示 www.robotbase.cn 显示效果如上图所示。  
+
4 列显示
+
 
+
  
 
==指令集 说明 ==
 
==指令集 说明 ==
 
:Serial.print("$CLEAR(清屏)\r(当前的光标移动到行首、不移动到下一行)\n(光
 
:Serial.print("$CLEAR(清屏)\r(当前的光标移动到行首、不移动到下一行)\n(光
 
标移动到下一行、不移动到行首)");  
 
标移动到下一行、不移动到行首)");  
:Serial.print("$GO  行号(1 或 2)  列号(1 到 16) \n");  
+
:Serial.print("$GO  行号(1 或 2)  列号(1 到 16)
:Serial.print("$PRINT  显示的字符 \n");  
+
\n");  
 +
:Serial.print("$PRINT  显示的字符
 +
\n");  
 
:Serial.print("$GO  行号(1 或 2)  列号(1 到 16)  \r\n");  
 
:Serial.print("$GO  行号(1 或 2)  列号(1 到 16)  \r\n");  
:Serial.print("$PRINT  显示的字符 \n");  
+
:Serial.print("$PRINT  显示的字符
 +
\n");  
 
:Serial.print("$CURSOR 1 1\r\n");   
 
:Serial.print("$CURSOR 1 1\r\n");   
  
第75行: 第65行:
 
:Serial.print("$CURSOR 1 1\r\n");
 
:Serial.print("$CURSOR 1 1\r\n");
 
==产品相关推荐==
 
==产品相关推荐==
 +
论坛地址:[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/>
 
购买地址:[http://www.alsrobot.cn/goods-130.html 串行LCD1602字符液晶显示器]
 
购买地址:[http://www.alsrobot.cn/goods-130.html 串行LCD1602字符液晶显示器]

2015年7月3日 (五) 16:11的版本


Thchg1.jpg

目录

产品概述

2011年最新推出的Serial LCD1602字符液晶板,主板采用全新优质 2 行 16 个字符液晶,模块不仅具有对比度调节旋钮、背光灯调节旋钮,还具有复位按钮和 TTL 通信接口,可以与各种具有串口的控制器相连接使用,无需再买相关转接板。对于 Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,这款液晶模块真正意义上将电路简化,直接将此模块插到 Arduino Sensor Shield V5.0 传感器扩展板上 COM 设备接口即可,通用 4P 传感器连接线连接,经过 Arduino 控制器编程后,可轻松实现标识标语、传感器数据的记录显示。

规格参数

  1. 供电电压: 5V
  2. 对比度:电位计调节
  3. 背光:电位计调节
  4. 接口:+、-、RX、TX
  5. 模块尺寸:27.7mm×42.6mm
  6. 模块重量:43g

使用方法

+、- 、RX、TX 分别接到 Arduino 传感器扩展板 V5.0 的 COM 接口上,或者直接使用杜邦线与UNO控制器进行连接。

Serial LCD1602液晶模块的测试

我们使用 Arduino 控制器来做个测试,要用到硬件设备如下:

  1. Arduino 控制器×1
  2. Arduino 传感器扩展板×1
  3. Serial LCD1602 液晶×1
  4. 大按钮模块×1
  5. 通用 4P 杜邦线×1
  6. 传感器连接线×1
  7. USB 数据通信线×1
Thchg2.jpg
如图所示,使用杜邦线将 S erial LCD1602 连接到 Arduino 传感器扩展板的 COM 接口上,将代码编译后下载到 Arduino 里,注意下载的时候不能讲串行液晶插接在V5.0扩展板上。Arduino 实验代码如下:
int switchPin = 7;                    //定义数字口 7 为大按钮接口 
void setup()
{ 
Serial.begin(9600);                //设置波特率为 9600 
pinMode(switchP in, INPUT);    //设置数字口 7 为输入模式 
}
void loop()
{ 
if (LOW == digitalRead(switchPin))//如果 switchP in 为低电平则执行下面的语句 
{ 
Serial.print("$CLEAR\r\n");            //清屏 
Serial.print("$GO 1 4\r\n");             //显示的地址为第 1 行第 4 列 
Serial.print("$PRINT Welcome to\r\n"); //打印字符 Welcome to 
Serial.print("$GO 2 1\r\n");            //显示的地址为第 2 行第 1 列 
Serial.print("$PRINT www.robotbase.cn\r\n");//打印字符 www.robotbase.cn 
Serial.print("$CURSOR 1 1\r\n");     //光标移动到第 1 行第 1 列 
} 
}
此部分代码功能是当按下按钮时将信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列显示 www.robotbase.cn 显示效果如上图所示。

指令集 说明

Serial.print("$CLEAR(清屏)\r(当前的光标移动到行首、不移动到下一行)\n(光

标移动到下一行、不移动到行首)");

Serial.print("$GO 行号(1 或 2) 列号(1 到 16)

\n");

Serial.print("$PRINT 显示的字符

\n");

Serial.print("$GO 行号(1 或 2) 列号(1 到 16) \r\n");
Serial.print("$PRINT 显示的字符

\n");

Serial.print("$CURSOR 1 1\r\n");

例子:

Serial.print("$CLEAR \r\n");
Serial.print("$GO 1 1\r\n");
Serial.print("$PRINT RobotBase\r\n");
Serial.print("$GO 2 4\r\n");
Serial.print("$PRINT Hello World!\r\n");
Serial.print("$CURSOR 1 1\r\n");

产品相关推荐

论坛地址:奥松机器人技术论坛
购买地址:串行LCD1602字符液晶显示器