OLED Display 128*128 OLED显示屏

来自Duinopeak_COM
跳转至: 导航搜索

产品简介

让你的Arduino的信息能够需要显示与此高分辨率,使用全彩色OLED128*128显示模块!全彩Oled显示模块拥有完美的图形、仪表、图片显示功能,你甚至可以编写自己的交互式显示接口,另外它自带了SD卡槽,你可以放入自己的图片然后在OLED屏上显示出来。
128128-OLED-breakout-1.jpg128128-OLED-breakout-2.jpg

规格参数

  • 128 x 128比例下拥有1 6,384全彩RGB像素
  • MicroSD卡槽,通过SPI与Arduino通信
  • 显示区域28.8 x 26.8 mm(1.5寸斜对角线)
  • 简单的Arduino兼容库接口, 拥有丰富的图形和文本例子.

资源

应用示例 1 画图

基于强大的软件库,你可以很轻松地在屏幕上显示各种图案。

1,下载这个页面下资源中的FTOLED库,解压文件,然后把文件复制到Arduino 编译器安装目录的....\libraries文件夹下。

2,打开Arduino IDE ,如下图选择画图演示程序。
Breakout OLED 128x128 drawing demo1.PNG

3,我们可以看到需要连接OLED屏的引脚定义,你也可以修改它们,然后按照对应的引脚接线,;另外的MOSI,MISO,SCK程序中没有定义,其实它们对应Arduino主控板上的MOSI,MISO,SCK,你只要把OLED屏的这三个引脚分别对应Arduino主控上的MOSI,MISO,SCK连接即可;另外不要忘记5V供电和GND.
Breakout OLED 128x128 drawing demo2.PNG

4,按照程序定义,连接好接线后,编译成功后,下载程序到Arduino主控中,等待初始化完成后,我们就能看到图形了,如下图所示。


Breakout OLED128x128 drawing demo image.jpg

应用示例2 显示SD卡图片

128*128点阵OLED显示模块自带了SD卡槽,使用SPI通信,你只要把图片转换成BMP格式,然后放入到SD卡中,调用相应的函数库,就能显示你自己的图片了!下面简要介绍一下SD卡读取图片的演示程序demo_logo 1,打开Arduino IDE ,如下图打开演示程序demo_logo。
Breakout OLED 128x128 demo logo1.PNG

2,打开bmp程序后,我们可以看到需要连接OLED屏的引脚定义,比如SD卡的SD_CS片选引脚为4,你也可以修改它们,然后按照对应的引脚接线,另外不要忘记5V供电和GND.


Breakout OLED 128x128 demo logo2.PNG


3,在程序的setup()中我们可以看到将会打开“Label.bmp”图片文件,把这里修改为你自己的bmp图片名字即可(图片名字必须为英文)。
Breakout OLED 128x128 demo logo3.PNG

4,编译下载程序到Arduino主控板中,就能看到SD卡中的图片显示出来了。

资源


128*128 OLED显示屏原理图: 文件:Breakout OLED128x128-v1 0 schematic.pdf

128*128 OLED显示屏FTOLED库程序: 文件:FTOLED-master.zip

如何购买

Duinopeak 官方淘宝商城
OLED128*128显示模块购买链接

支持

如果你有什么建议或者好的点子, 你可以来我们的DuinoPeak论坛参与讨论.

外部链接

链接到外部网页将会给你提供更多应用创意,文档/数据表或软件库