4pin oled字模,oled图片编码生成方法

在制作手工的时候,选用了一款4pin 的OLED单色显示屏,在取字模的时候遇到一些问题,特此做一下记录,对于也遇到这方面问题的朋友,也可以提供一些思路。

所选用的4pin 的OLED 是在淘宝上购买的常见的0.96寸单色OLED

采用的软件是淘宝客服提供的资料里的pctoled2002,个人觉得还挺好用的,分享给大家

链接:https://pan.baidu.com/s/1tRePxfu-SAgBvNaRlnNCgw 
提取码:1234

废话不多说,我们直接进入正题

一 取字模

打开软件,在上面红框指示的模式处选择“字符模式”。

然后在设置处进行如下设置

选择:阴码 逆向 列行式 数据前缀 0X(这个根据所使用的环境进行配置,有的编程环境要求用H后缀,读者可以自行修改),数据后缀为“,”,行后缀为“,”。每行显示数据16*16  ,用于显示汉字。读者也可以自行设计字符大小。最后别忘了点击确定。

接下来在下方输入框中输入要取字模的字,然后点击生成字模,保存字模。得到.txt 文件。

 将字模复制到程序中即可。

烧录到单片机中oled显示如下:

 

二 取图像模

        1. 生成BMP图片

                首先我们取一张图片

                

                利用windows自带的画图软件打开,重新调整图片的像素点大小

                 

                OLED 采取的像素点为128*64,所以我们也采用128*64的大小,注意取消勾选保持横纵比的选项。

                  

 

                    按照如下操作,保存为其他格式,然后选择

         ​​​​​​​        ​​​​​​​        

                       选择单色位图,确定保存。

        ​​​​​​​        ​​​​​​​        

                 这样我们就得到了一张.bmp 的单色位图,可以用于取图像模啦

 

         2. 取模

                取图像模在模式选择“图形模式”,然后设置保持不变。点击生成字模,保存字模即可生成.txt 文件,然后将其中的图像模复制到我们的程序中即可。

烧录到单片机中oled显示如下:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

 搞定!

 

版权声明:本文为CSDN博主「qq_45405656」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45405656/article/details/122843755

生成海报
点赞 0

qq_45405656

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

CC2530 常用寄存器

一、端口初始化相关寄存器 代码示例:用按键1和按键2分别控制D4和D6灯 点我跳转 二、INT相关寄存器 代码示例:利用key1,key2来产生中断控制D3,D5灯,key1,key2为下降沿触

【Arduino实验12 1602 LCD显示】

目录 一、实验目的 二、实验设备与环境 三、实验重点 四、实验难点 五、实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果   5.5思考题 一、实验目的 (1)熟悉1602LCD液晶显示模块的功能 (