极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 487|回复: 1

Arduino驱动OLED屏图片显示

[复制链接]
发表于 2019-11-15 09:45:08 | 显示全部楼层 |阅读模式
本篇介绍OLED屏图片显示,与字符取模类似,通过取模软件图形模式获取位图数据显示到OLED屏上。

1. 图形取模

1. 运行取模软件。点击「模式」,选择「图形模式」。

图形模式.jpg


2.  点击「选项」进行相关配置,如下图所示。

选项配置.jpg


3. 点击「文件」,选择「打开」,打开需要显示的位图,位图宽高限定在128x64之内。点击生成字模或者保存字模,就会得到对应的点阵数组。

打开位图.jpg


4. 我们也可以点击「文件」,选择「新建」,设置宽度128,高度64来新建一张空白图形。左键鼠标可选中方块,右键去除方块。你可以任意涂鸦,最终点击生成字模或者保存字模,获取对应的点阵数组。

新建.jpg


涂鸦.jpg


2. 实验材料

- Uno R3开发板
- 配套USB数据线
- 面包板及配套连接线
- OLED显示屏

3. 实验步骤

1. 根据原理图搭建电路图。

IIC接口只需要两根线。OLED屏的VCC和GND分别连接开发板的3.3V和GND,OLED屏的SDA和SCL分别连接开发板A4和A5。

实验原理图如下图所示:

电路连接图.jpg

实物连接图如下图所示:
实物连接图.jpg


2. 新建sketch,拷贝代码替换自动生成的代码并进行保存。


3. 连接开发板,设置好对应端口号和开发板类型,进行程序下载。

程序下载.jpg


4. 实验现象

OLED屏交替显示位图图片。


关注公众号「TonyCode」,后台回复“提高”,获取文中代码。

回复

使用道具 举报

 楼主| 发表于 2019-11-15 09:46:35 | 显示全部楼层
献给Arduino初学者,更多Arduino教程,请关注公众号「TonyCode」。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-12-16 21:57 , Processed in 0.054124 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表