怎样使用Arduino Uno将图像编程到E-Ink显示模块上

电子说

1.2w人已加入

描述

步骤1:让我们连接显示器

有关电子墨水显示屏的插针布局,请参见上图。以下是要建立的连接:

电子墨水模块》 Arduino Uno

D/C》 D5

CS1》 D6

SCL》 D13

SDA》 D11

GND》 GND

RES》复位

BU》 D7

BS1》 D8

3.3V》 3.3V(也可以使用5V)

步骤2:安装Arduino库

从上方“简介”中的“软件”部分以.zip文件格式下载电子墨水库。

打开您的Arduino IDE并将电子墨水库导入到其中(如果尚未安装,请安装IDE)

在Arduino IDE中,转到 Sketch 》 包含库 添加.zip库

选择以前下载的 SmartEink_Arduino_Library.zip 文件

您应该看到已成功添加库

第3步:上传并运行代码

在Arduino IDE中,导航至文件》 示例》 SmartEInk 》 ShowBitMapDemo 即可。加载示例草图。一个新窗口将打开,其中包含默认代码,例如上面的代码:

在将代码上传到Arduino Uno之前,请确保您具有正确的 Board 和 Port ,在工具标签下选择

上传代码!

该代码应已成功上传图片。您可以尝试从Arduino Uno的电源上拔下电源。该模块将显示该图像,直到您将新代码上传到Arduino。

步骤4:上传您自己的设计

现在是时候展示您自己的设计!

首先,选择要显示的图片。我在本教程中选择了卡通葡萄

将文件大小更改为172x72像素(.bmp格式)。

grape文件的大小为.png格式,为1600x1600像素,因此我们使用Photoshop更改大小和格式

接下来,使用Image2Lcd软件打开

复制上面Image2Lcd屏幕截图中显示的选项

单击“保存”,您将获得此图片的C数组代码。

将此数组代码从 {符号之后的起始位置复制到代码字符串末尾的最后一个逗号之前。在Arduino IDE的 ShowBitMapDemo 页面中,将代码粘贴在紧跟在“ unsigned char PictureCode []”之后的 {之后,

代码到Arduino开发板,然后等待模块显示您选择的图像

您现在已经启动了E-Ink显示模块并开始运行!继续尝试尝试上传其他图片。你会画什么?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分