“(SKU:RB-05L005)串行LCD1602字符液晶显示器”的版本间的差异
来自ALSROBOT WiKi
(→产品相关推荐) |
(→==周边产品推荐) |
||
(未显示2个用户的2个中间版本) | |||
第2行: | 第2行: | ||
[[文件:thchg1.jpg|500px|有框|右]] | [[文件:thchg1.jpg|500px|有框|右]] | ||
==产品概述== | ==产品概述== | ||
− | + | 最新推出的Serial LCD1602字符液晶板,主板采用全新优质 2 行 16 个字符液晶,模块不仅具有对比度调节旋钮、背光灯调节旋钮,还具有复位按钮和 TTL 通信接口,可以与各种具有串口的控制器相连接使用,无需再买相关转接板。对于 Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,这款液晶模块真正意义上将电路简化,直接将此模块插到 Arduino Sensor Shield V5.0 传感器扩展板上 COM 设备接口即可,通用 4P 传感器连接线连接,经过 Arduino 控制器编程后,可轻松实现标识标语、传感器数据的记录显示。 | |
==规格参数== | ==规格参数== | ||
− | # | + | # 供电电压:5V |
# 对比度:电位计调节 | # 对比度:电位计调节 | ||
# 背光:电位计调节 | # 背光:电位计调节 | ||
第11行: | 第11行: | ||
# 模块重量:43g | # 模块重量:43g | ||
==使用方法== | ==使用方法== | ||
+ | ==发货清单== | ||
+ | * 1602 串行液晶扩展板 * 1个 | ||
+ | * 4P 传感器连接线 * 1个 | ||
+ | ===使用硬件=== | ||
+ | # Carduino UNO 控制器 * 1个 | ||
+ | # Arduino 传感器扩展板 * 1个 | ||
+ | # Serial LCD1602 液晶 * 1个 | ||
+ | # 大按钮模块 * 1个 | ||
+ | # 通用 4P 杜邦线 * 1条 | ||
+ | # 3P 传感器连接线 * 1条 | ||
+ | # USB 数据通信线 * 1条 | ||
+ | ===硬件连接=== | ||
+、- 、RX、TX 分别接到 Arduino 传感器扩展板 V5.0 的 COM 接口上,或者直接使用杜邦线与UNO控制器进行连接。 | +、- 、RX、TX 分别接到 Arduino 传感器扩展板 V5.0 的 COM 接口上,或者直接使用杜邦线与UNO控制器进行连接。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[文件:thchg2.jpg|500px|有框|居中]] | [[文件:thchg2.jpg|500px|有框|居中]] | ||
− | :如图所示,使用杜邦线将 | + | :如图所示,使用杜邦线将 Serial LCD1602 连接到 Arduino 传感器扩展板的 COM 接口上,将代码编译后下载到 Arduino 里,注意下载的时候不能将串行液晶插接在V5.0扩展板上。 |
+ | ===例子程序=== | ||
<pre style='color:blue'> | <pre style='color:blue'> | ||
int switchPin = 7; //定义数字口 7 为大按钮接口 | int switchPin = 7; //定义数字口 7 为大按钮接口 | ||
第42行: | 第46行: | ||
} | } | ||
}</pre> | }</pre> | ||
− | + | ===程序效果=== | |
− | + | 此部分代码功能是当按下按钮时将信息打印到 LCD1602 上,第 1 行第Welcome to,第 2 行第 1 列显示 www.robotbase.cn 显示效果如上图所示。 | |
− | == | + | ===指令集说明 === |
:Serial.print("$CLEAR(清屏)\r(当前的光标移动到行首、不移动到下一行)\n(光 | :Serial.print("$CLEAR(清屏)\r(当前的光标移动到行首、不移动到下一行)\n(光 | ||
标移动到下一行、不移动到行首)"); | 标移动到下一行、不移动到行首)"); | ||
第61行: | 第65行: | ||
:Serial.print("$PRINT RobotBase\r\n"); | :Serial.print("$PRINT RobotBase\r\n"); | ||
:Serial.print("$GO 2 4\r\n"); | :Serial.print("$GO 2 4\r\n"); | ||
− | |||
:Serial.print("$PRINT Hello World!\r\n"); | :Serial.print("$PRINT Hello World!\r\n"); | ||
:Serial.print("$CURSOR 1 1\r\n"); | :Serial.print("$CURSOR 1 1\r\n"); | ||
+ | ==视频演示== | ||
+ | [[File:1602 ye jing.png|400px|左|link=http://v.youku.com/v_show/id_XMTc3ODY3Mzg0.html?from=y1.7-2]] | ||
+ | [[File:iic1602 01.png|400px|居中|link=http://v.youku.com/v_show/id_XMjQzMjMzOTky.html?from=y1.7-2]] | ||
+ | <br/> | ||
==产品相关推荐== | ==产品相关推荐== | ||
[[文件:erweima.png|230px|无框|右]] | [[文件:erweima.png|230px|无框|右]] | ||
===产品购买地址=== | ===产品购买地址=== | ||
[http://www.alsrobot.cn/goods-130.html 串行LCD1602字符液晶显示器] | [http://www.alsrobot.cn/goods-130.html 串行LCD1602字符液晶显示器] | ||
+ | ===周边产品推荐=== | ||
+ | [http://www.alsrobot.cn/goods-128.html Arduino LCD12864 点阵液晶扩展板]<br/> | ||
+ | [http://www.alsrobot.cn/goods-44.html Arduino LCD 4884 摇杆液晶扩展板] | ||
− | |||
− | |||
− | |||
− | |||
===相关问题解答=== | ===相关问题解答=== | ||
− | + | [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2808&highlight=lcd1602 arduino控制LCD1602的一点儿经验分享]<br/> | |
+ | [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2900&highlight=lcd1602 arduino学习笔记 arduino lcd1602电子时钟 ] | ||
===相关学习资料=== | ===相关学习资料=== | ||
[http://pan.baidu.com/s/13jrvy 测试手册]<br/> | [http://pan.baidu.com/s/13jrvy 测试手册]<br/> |
2015年10月29日 (四) 11:39的最后版本
目录 |
产品概述
最新推出的Serial LCD1602字符液晶板,主板采用全新优质 2 行 16 个字符液晶,模块不仅具有对比度调节旋钮、背光灯调节旋钮,还具有复位按钮和 TTL 通信接口,可以与各种具有串口的控制器相连接使用,无需再买相关转接板。对于 Arduino初学者来说,不必为繁琐复杂液晶驱动电路连线而头疼了,这款液晶模块真正意义上将电路简化,直接将此模块插到 Arduino Sensor Shield V5.0 传感器扩展板上 COM 设备接口即可,通用 4P 传感器连接线连接,经过 Arduino 控制器编程后,可轻松实现标识标语、传感器数据的记录显示。
规格参数
- 供电电压:5V
- 对比度:电位计调节
- 背光:电位计调节
- 接口:+、-、RX、TX
- 模块尺寸:27.7mm×42.6mm
- 模块重量:43g
使用方法
发货清单
- 1602 串行液晶扩展板 * 1个
- 4P 传感器连接线 * 1个
使用硬件
- Carduino UNO 控制器 * 1个
- Arduino 传感器扩展板 * 1个
- Serial LCD1602 液晶 * 1个
- 大按钮模块 * 1个
- 通用 4P 杜邦线 * 1条
- 3P 传感器连接线 * 1条
- USB 数据通信线 * 1条
硬件连接
+、- 、RX、TX 分别接到 Arduino 传感器扩展板 V5.0 的 COM 接口上,或者直接使用杜邦线与UNO控制器进行连接。
- 如图所示,使用杜邦线将 Serial LCD1602 连接到 Arduino 传感器扩展板的 COM 接口上,将代码编译后下载到 Arduino 里,注意下载的时候不能将串行液晶插接在V5.0扩展板上。
例子程序
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");
视频演示
产品相关推荐
产品购买地址
周边产品推荐
Arduino LCD12864 点阵液晶扩展板
Arduino LCD 4884 摇杆液晶扩展板
相关问题解答
arduino控制LCD1602的一点儿经验分享
arduino学习笔记 arduino lcd1602电子时钟