NOKIA5110外观
这种液晶显示屏以前常用于旧的诺基亚 5110/3310 手机。它是一个 84x48 个像素的单色 LCD 显示屏。这些显示器很小,但可读性很强,并配有背光。因此您可以将其用于图形、文本或位图。这些显示器价格低廉,易于使用,而且功耗也相当低。
要驱动显示器,您需要接5 个数字输出引脚。另外加一个引脚可用于控制(通过开/关或PWM)LED背光,也可以直接接上3.3V或GND。
显示驱动器是一个PCD8544芯片,它的工作电压为3.3V。但我使用5V电源供电也并没有烧坏显示屏。
Mixly
屏幕初始化
可以在Mixly的OLED显示屏模块中找到屏幕初始化积木
刷新页面显示新内容
设置字体并输入文本
显示中文
实则是将汉字转换成由一个个点组成图像再显示到屏幕上,NOKIA5110是84X48的屏幕,所以能看清楚的情况下,每行最多显示5个字,最多显示三行。
阴码:背景透明,字体黑色。阳码反之。
字号:默认16px,再小看不清文字了
宽度:字号X字数,不可超过屏幕范围。
高度:等于字号大小
[ ]是数组的长度 它=(宽度/4)X(高度/2),Mixly会自动补全。
显示
关于图形
Mixly有一些内置的图像
但是使用这些图像会导致无法显示文本中的数字。使用想显示数字还是一点点扣出图像吧
进度条
通过用一个变量来改变进度条的长度,用一个空心的长方形显示进度条的边界
Arduino
如果想用Arduino编写代码使用NOKIA5110这块屏幕,我推荐导入LCD5110_Graph这个库,LCD5110_Graph.zip 这是一个多平台库,适用于多种不同的开发板类型。
下载库及说明书网站链接:
NOKIA5110的Arduino库LCD5110-Graph.zip这是一个多平台库资源-CSDN文库
NOKIA5110LCD5110-Graph.zip 一个多平台库的说明文档资源-CSDN文库
官方下载库及说明书网站链接:
在 Arduino 中导入库
视频展示
ArduinoNOKIA5110库效果演示