Arduino开发板点阵Led屏自动生成想要的图案教程--附【PCtoLCD】字模生成软件

本文介绍了如何使用PCtoLCD2002软件方便地为Arduino点阵屏生成字模,简化显示文字和图像的设计过程。首先确保点阵屏正确连接到Arduino,然后通过软件设置参数,如选择8x8点阵、阴码和十六进制输出,输入文字或设计图案,最后生成对应的十六进制字模代码,以便在程序中使用。
摘要由CSDN通过智能技术生成

第一步:确保点阵屏与Arduino正确连接

首先点阵屏幕一定要正确连接上Arduino开发板,并通过上传代码,能够正确点亮Led屏幕。

第二步:用自动生成字模软件生成字模

在点阵屏显示文字教程的代码中有一段字模部分代码,是以十六进制表示二进制的点阵屏中列的0和1的,当负极为低电平为前提,1就是正极输出高电平Led点亮,0就是正极输出低电平Led熄灭,如下

//字库
char test[] = {
0x00, 0x7C, 0x8A, 0x92, 0xA2, 0x7C, 0x00, 0x00, // -0-
0x00, 0x00, 0x42, 0xFE, 0x02, 0x00, 0x00, 0x00, // -1-
0x00, 0x46, 0x8A, 0x92, 0x92, 0x62, 0x00, 0x00, // -2-
0x00, 0x84, 0x82, 0x92, 0xB2, 0xCC, 0x00, 0x00, // -3-
0x00, 0x18, 0x28, 0x48, 0xFE, 0x08, 0x00, 0x00, // -4-
0x00, 0xE4, 0xA2, 0xA2, 0xA2, 0x9C, 0x00, 0x00, // -5-
0x00, 0x3C, 0x52, 0x92, 0x92, 0x8C, 0x00, 0x00, // -6-
0x00, 0x80, 0x8E, 0x90, 0xA0, 0xC0, 0x00, 0x00, // -7-
0x00, 0x6C, 0x92, 0x92, 0x92, 0x6C, 0x00, 0x00, // -8-
0x00, 0x62, 0x92, 0x92, 0x94, 0x78, 0x00, 0x00, // -9-
0x00, 0x3E, 0x48, 0x88, 0x48, 0x3E, 0x00, 0x00, // -A-
0x00, 0xFE, 0x92, 0x92, 0x92, 0x6C, 0x00, 0x00, // -B-
0x00, 0x7C, 0x82, 0x82, 0x82, 0x44, 0x00, 0x00, // -C-
0x00, 0xFE, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x00, // -D-
0x00, 0xFE, 0x92, 0x92, 0x92, 0x82, 0x00, 0x00, // -E-
0x00, 0xFE, 0x90, 0x90, 0x90, 0x80, 0x00, 0x00, // -F-
};

现在重点来了,如果我们每次要设计图案要这样先用二进制设计转换成十六进制存放是不是很麻烦,用自动生成字模软件就可以很方便生成字模,我这里用到的软件是PCtoLCD2002。同样其他开发板连接OLED屏幕或者LED屏幕显示图像也可以用这个软件生成字模

软件下载链接:https://download.csdn.net/download/baidu_37075689/85446674

1.先打开软件,win10如果出现错误提示,点击确定一样的能打开使用,win7没有这个问题,正常打开;

2.进入软件,首先点击菜单栏的模式选择字符模式,然后点击空白图标,新建图像,输出你的点阵屏像素,也就是行和列分别有多少个led,我用的是8X8的点阵屏,像素就填8和8;
在这里插入图片描述

在这里插入图片描述

3.点击设置图标,选择如下选项,选择阴码(亮点为1)取模,顺向显示,十六进制,逐列式,C51格式输出,记得点击确定保存设置;
在这里插入图片描述

4.点击输入框区域,输入自己想显示的文字即可,点击生成字模,会在空白区域生成十六进制的字模;
在这里插入图片描述

5.软件还提供图形模式,可以自定义图案,先选择图形模式,然后点击新建文件,通过点击显示界面,画出图案,点击生成字模。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReyX-雷克斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值