案例-oled显示屏控制1使用手册_第1页
案例-oled显示屏控制1使用手册_第2页
案例-oled显示屏控制1使用手册_第3页
案例-oled显示屏控制1使用手册_第4页
案例-oled显示屏控制1使用手册_第5页
已阅读5页,还剩4页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OLED 显示实验简单实验实验原理本次实验所用到的模块是 OLED 显示屏。OLED 显示屏是利用有机电致发光二极成的显示屏。由于同时具备自发光有机电激发光二极管,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。图 10.96 寸 OLED 显示屏虽然看 OLED 屏幕的连接排线有多个引脚,但实际上控制引脚只有几个,实验中使用到的 OLED 屏幕为 IIC 接口的,即只需要控制两个引脚 SDA、SCL 就可以在屏幕上做显示。扩展板上的 OLED 显示屏模块原理图,右侧的排线引脚天花乱坠,但

2、实际上控制引脚只需要看左侧的两根线,及 SCL、SDA,这两根线一起叫做 IIC 总线。图 2OLED 显示屏原理图图形编程本实验将使用到的材料如表 1 所示。名称数量实体Gduino板1 块图板载 OLED 显示屏(Gduino 扩展板)1 个表 1材料打开 Krobot,选型 Arduino UNO 控制器,滑动左侧模块列表,找到 OLED显示屏(IIC),如图 3 所示;将显示屏模块拖动至右侧接线界面,因为控制器的SDA、SCL 引脚(IIC 引脚)都是唯一的,所以当在接线界面放开 OLED(IIC)模块后,将自动完成模块接线。图 3连接实验模块点击右上角“编程”图标进入图形指令编程,从

3、左侧指令中可以看到 OLED 显示屏操作指令,里面关于 OLED 显示屏的操作有描点、划线、画圆、画矩形三角形等指令;其中说明几条比较主要的指令,如图 4 所示,清屏显示指令,在每次屏幕需要显示新内容时都需要调用。图 4OLED 屏幕刷新显示指令USB 连接线(USB 转 MicroUSB)1 根第二个指令,设置 OLED 显示屏显示线条的大小,如图 5 所示,设置字体大小指令,如果在显示时不做字体大小设置,显示屏上不会有任何显示。图 5字体大小设置指令文本显示指令,可搭配文本框指令在 OLED 显示屏上显示字符串,也就是显示英文单词,如图 6 所示;同时需要给出字符串在显示屏上的显示坐标,分

4、为 x 坐标及 y 坐标,还有设置显示字符的旋转角度,默认不旋转。图 6字符显示指令本次实验的内容是在 OLED 上正常显示字符串“o World”,只做单次显示不用在 Loop 编程区进行编程;将屏幕显示指令拖动至 Setup 编程区,在显示指令中,设置字体大小,并加入字符显示指令,字符输入框可以在“数据”类中找到文本框指令,如图 7 所示。图 7字符串显示指令组合在文本框中输入要在 OLED 显示屏上做显示的字符串(单词),值得注意的一点是字符串显示的坐标,设置的是显示的字符左下角的坐标,这个可以多做编程练习熟悉一下。图 8字符串填写实验现象上传实验程序,等待程序运行,可看到板载 OLED 屏幕上显示出啦一串英文,如图 9 所示,“o World”,如果把文本框中的“oWorld”改成其他英文字符串,重新上传也可以在 OLED 屏幕上更新显示。图 9实验现象实验源码点击串口图标右侧的“显示源码”图标,可直接查看实验程序的同步代码,如图 10 所示。图 10打开实验源码实验对应的同步源码如图 11 所示。图 11实验源码第 9 行,添加 OLED 显示屏相关类库的头文件“U8glib.h”;第 11 行定义 OLED类库的对象,方便调用相关函数操控 OLED 屏幕显示。setup 函数中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论