YFROBOT创客社区
标题: Nokia5110库的使用 [打印本页]
作者: AllBlue 时间: 2014-3-9 13:38
标题: Nokia5110库的使用
本帖最后由 AllBlue 于 2014-3-9 13:38 编辑
Nokia5110库的使用
上个帖子:Nokia5110液晶显示模块的使用,其中我们使用了一个库文件:[attach]849[/attach],今天这个帖子我们就来介绍下Nokia5110库文件相关语法!!!
1、 nokia5110():设置模块引脚连接
语法:
nokia5110( clk, din, dc, rst, ce)
参数:
clk -- 时钟引脚,连接到Arduino D3
din -- 数据输入引脚,连接到Arduino D4
dc -- 数据/命令切换引脚,连接到Arduino D5
rst -- 复位引脚,连接到Arduino D6
ce -- 使能引脚,连接到Arduino D7
2、 begin():液晶显示初始化
语法:
begin(width, height)
参数:
width -- 液晶显示宽度
height-- 液晶显示高度
3、 stop():关闭显示
语法:
stop()
参数:
无
4、 clear():清屏
语法:
clear()
参数:
无
5、 clearLine():清除当前行显示
语法:
clearLine()
参数:
无
6、 setPower():控制显示器电源状态
语法:
setPower(boolean)
参数:
ture or false
7、 display():打开显示器
noDisplay():关闭显示器
语法:
display()
noDisplay()
参数:
无
8、 setInverse():设置黑白模式
语法:
setInverse(boolean)
参数:
ture or false
9、 home():返回光标到初始位置
语法:
home()
参数:
无
10、 setCursor():设置光标位置
语法:
setCursor(column,line)
参数:
column:列
line :行
11、 createChar():自定义符号
语法:
createChar(num,data)
参数:
num:字符编号
data :;字符数据
12、 drawBitmap ():在当前光标位置绘制位图
语法:
drawBitmap(data,column,line)
参数:
data:位图数据(数组)
column :位图显示高度
line :位图显示宽度
12、 drawColumn():在当前光标位置画一个图表元素
语法:
drawBitmap(line ,value)
参数:
line:行
value :值
以上就是Nokia 5110液晶显示所有语法,希望对各位有帮助!
作者: adv6 时间: 2016-8-14 10:12
感谢楼主,顺便请教一下楼主,这个5110是不是SPI硬件能否使用Arduino的SPI驱动?
作者: AllBlue 时间: 2016-8-14 15:43
支持的,看这个贴http://www.yfrobot.com/thread-2412-1-1.html
作者: bumbeeble 时间: 2016-8-16 00:04
直接可以添加到库,顶一个
作者: tiantianyouyou 时间: 2019-5-4 20:29
非常好,知识很系统
作者: 2806880 时间: 2020-2-9 21:29
谢谢,刚发现这个论坛,宝藏啊
欢迎光临 YFROBOT创客社区 (http://yfrobot.com.cn/) |
Powered by Discuz! X3.1 |