匿名
未登录
登录
丢石头百科
搜索
查看“Arduino实验三十一:LCD1602实验”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Arduino实验三十一:LCD1602实验
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 实验现象 === * LCD1602刚上电显示Welcome to use! * LCD1602第一行显示Hello,Diustou! * LCD1602第二行滚屏显示Hello,Diustou! === 部分函数说明 === *'''LiquidCrystal()——构造函数''' **内容:创建一个LiquidCrystal的实例(LiquidCrystal是一个类)。可使用4线或8线方式作为数据线(请注意,还需要指令线)。若采用四线方式,将D0-D3悬空不连,RW引脚可接地而不用接在Arduino的某个引脚上;如果这样接,省略在函数中的rw参数. **语法: ***LiquidCrystal(rs, enable, d4, d5, d6, d7) ***LiquidCrystal(rs, rw, enable, d4, d5, d6, d7) ***LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) ***LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7) **参数设置: ***rs: rs连接的Arduino的引脚编号 ***rw: rw连接的Arduino的引脚编号 ***enable:enable连接的Arduino的引脚编号 ***d0, d1, d2, d3, d4, d5, d6, d7: 连接的Arduino的引脚编号 *'''begin()——指定显示屏尺寸''' **内容:指定显示屏的尺寸(宽度和高度)。 **语句:lcd.begin(cols, rows) **参数设置: ***lcd: 液晶类型的名称变量 ***cols: 显示器可以显示的列数(1602是16列) ***rows: 显示器可以显示的行数(1602是2行) *'''clear())——清屏并将光标置于左上角''' **简介:清除LCD屏幕上内容,并将光标置于左上角。 **语法: lcd.clear() *'''home()——将光标置于左上角(不清屏)''' **内容:将光标定位在屏幕左上角. 就是说,接下来的字符从屏幕左上角开始显示.如果同时要清除屏幕上的内容,请使用clear()函数代替. **语法: lcd.home() *'''setCursor())——将光标置于指定位置''' **简介:将光标定位在特定的位置。 **语法: lcd.setCursor(col, row) **参数: ***lcd: 液晶类型的名称变量 ***col: 你要显示光标的列 (从0开始计数) ***row: 你要显示光标的行 (从0开始计数) *'''write())——显示一个字符(在光标处)''' **简介:向LCD写一个字符。 **语法:lcd.write(data) **参数: ***lcd: LiquidCrystal类的对象 ***data: 你要显示的字符(仅限英文和数字和你自己定义的字符)。 *'''print())——显示字符串''' **内容:将文本显示在LCD上. **语法: ***lcd.print(data) ***lcd.print(data, BASE) **参数: ***lcd: 液晶类型的名称变量 ***data:要显示的数据,可以是char, byte, int, long或者string类型的 ***BASE (optional): 数制(可选),BIN,DEC,OCT,HEX分别将数字以二进制,十进制,八进制,十六进制方式显示出来. === 电路连接 === * === 主要程序 === <pre> int i = 0; lcd.setCursor(1,0); //设置液晶开始显示的指针位置 lcd.print("Hello,Diustou!"); //液晶显示Hello,Diustou! for(i=16;i >=0;i--) { lcd.setCursor(i,1); lcd.print("Hello,Diustou!"); //液晶显示温度整数值 delay(1000); } lcd.clear(); //液晶清屏</pre> === 相关下载 === *
返回至
Arduino实验三十一:LCD1602实验
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志