双色OLED屏图片点阵转换工具(OledTools)

本文镜像:https://www.linkpi.cn/archives/412
本文链接:https://blog.csdn.net/weixin_45326556/article/details/94167541

1. 软件下载地址

    链接: https://pan.baidu.com/s/1t8asn3BKx3icBP9YVre2YA
    提取码: nfzf
    本文实验用到的硬件是ENC2 Lite和ENC1: https://shop311407601.taobao.com

2. 双色OLED屏介绍

    OLED显示屏,无需背光、显示单元能自发光,亮度高,耗电低,接口简单(I2C,SPI 等),体积小巧,外观时尚,因此在日常电子产品中应用非常广泛。
    小设备上常用的OLED屏分辨率为128x32,128x64。为了减少通信量,双色OLED屏通常每8个点用一个字节来控制,每个bit代表这个点是亮还是不亮。通常在设备启动时,我们需要加载一个静态的点阵文件来显示LOGO或者其他静态的信息,因此我们需要一个工具来制作这个点阵文件。下面我们就来介绍这个工具的使用。

3. 下载运行OledTools

    从百度网盘下载OledTools.zip,解压到某个目录,例如c:\OledTools。里面会有2个文件,一个是OledTools.exe,另外一个OledTools.exe.Config。这个软件是C#编写的,需要.net framework 4.5.2以上支持。这个是绿色的软件,直接运行OledTools.exe即可,界面示意如下:
在这里插入图片描述

4. 图片转点阵文件操作步骤

  1. 首先要确定目标OLED屏的分辨率和扫描方式,分辨率比较好理解,扫描方式就有点诡异了,我们这里说的竖向扫描和横向扫描参见下图。将来我们做个设备型号列表,当你选择了设备型号以后,我们自动把分辨率和扫描方式识别出来,因此欢迎广大OLED屏厂家提供样品给我们进行调试并加入设备列表中。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190613163150225.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190613163209417.png)
  1. 点击加载图片文件,我们支持bmp,jpeg, png等图片文件。为了不变形,图片的分辨率跟双色OLED点阵屏的分辨率相同或者是同比列的。
    在这里插入图片描述
  2. 调整Y阈值,获得您想要的主要图片信息,若图片信息不理想,可以反复拖动拖拉条调整Y阈值,以达到最佳。如还是无法达到预期要求,可以直接修改原图,或者把点阵保存成图片,然后使用图片编辑软件进行编辑。参见点阵转存图片说明。
    在这里插入图片描述
    在这里插入图片描述
  3. 点击另存点阵到...按钮,弹出对话框选择要目标文件名来保存点阵文件。保存下来的点阵文件,就可以通过I2C或者SPI把点阵文件下载到OLED屏上了。
    在这里插入图片描述

5. 点阵转存图片(便于图片编辑,然后再做图片转点阵操作)

有时我们发现原图转成点阵后不大理想,希望进行编辑,但由于目前该软件没有在线编辑功能(以后再增加这个功能),所以可以选择点阵转存图片,转存的图片是黑白双色图,然后可以使用第三方图片编辑软件进行编辑。编辑以后再按照图片转点阵文件操作步骤再转成点阵文件。点击点阵转存图片...按钮可以完成该操作。
在这里插入图片描述

6. 预览点阵文件

有时我们生成了许多个点阵文件,需要知道哪个点阵文件的内容,就可以选择加载点阵文件按钮来完成。

7. 实际实验效果

  1. 128x64双色OLED屏实际加载点阵文件效果
    在这里插入图片描述
  2. 128x32双色OLED屏实际加载点阵文件效果
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值