设为首页收藏labplus社区产品资料库
1556
积分值+2
249
掌控币+1
0  关注
134  粉丝
162  帖子
论坛小助手
2019年05月22日

#基础使用#【基础使用】玩转掌控板5—显示图片(下)

显示图像(上)https://www.labplus.cn/posts/5cd5153290f60f299b242ec4

显示图像(中)https://www.labplus.cn/posts/5cdcc41d94f896798cd0cfe4

显示图片(下)https://www.labplus.cn/posts/5ce4afc47f719d2556d12255

通过掌控板板载的OLED屏显示pbm格式图片

我们已经学会了如何通过内置有pbm格式的图片,并将它显示出来。

而本节课程中,我们将学习如何制作、上传pbm格式的图片,并通过掌控板板载oled屏幕显示出来。

学习目标

使用Photoshop将图片转换为pbm格式

将pbm格式图片上传至掌控板

利用上传的pbm格式图片在oled显示动态图片

图片处理

贴士

1 Photoshop下载链接:https://盘.百度.com/s/1caQDP6aUynj9XYDjVBI9hw,提取码:og60

   (为了和谐,请把“盘”和“百度”改为拼音)

2 提供了一些火柴人图片,可以将下方的火柴人图片保存在本地,今天的案例需要使用。









第一步

首先我们需要将图片转换为掌控板可以识别的pbm格式图片,这里我们将使用Photoshop图像编辑软件作为示例,打开Photoshop。

新建一个宽度为128,高度为64,颜色模式为灰度的像素格式图片



第二步

随意选择一张火柴人图片,将我们需要转换格式的图片拖动到软件正中间


你可以按住shift键调整到合适的尺寸,调整完成之后,按下回车键.在图像>模式处将图像更改为位图,点击确定。


第三步

设置完成之后,点击文件>存储为,将图片保存为pbm格式。



第四步

图片保存完成之后,我们需要将制作好的图片上传至掌控板,打开mPython X软件,点击右上角的文件系统,点击上传到板。


找到我们保存的图片,将其上传到face或者根目录下,点击确定。



第五步

上传成功之后,我们就可以通过指令将其调用出来,在显示指令区域找到下图指令。

描述;

在指定区域显示掌控板内置pbm格式图片。


将图片路径输入到红框处,并将指令搭建完整,试下显示效果。


显示效果


召唤“奔跑的火柴人”

如果我们制作好多张图片,并将其上传至板上,并使其每隔0.1秒切换一次图片,就可以实现动态的效果。

试试将8张火柴人图片都转换为pbm格式图片,并让掌控板显示出来,召唤出“奔跑的火柴人”!

示例程序


显示效果


3

点赞

3644 次阅读3 条评论2 条回复3 人赞1 人订阅
3条评论