0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-28 17:29 次阅读

步骤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显示模块并开始运行!继续尝试尝试上传其他图片。你会画什么?

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

    关注

    1

    文章

    48

    浏览量

    23559
  • Arduino
    +关注

    关注

    187

    文章

    6464

    浏览量

    186650
收藏 人收藏

    评论

    相关推荐

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino开发板,如
    的头像 发表于 11-22 09:24 194次阅读

    如何使用Arduino实现CAN总线通信

    开源硬件平台,通过添加CAN总线模块,也可以实现CAN通信。 硬件准备 Arduino开发板 :可以选择Arduino Uno、Mega等型号。 CAN总线
    的头像 发表于 11-12 10:09 322次阅读

    基于FPGA的图像采集与显示系统设计

    源和固有的并行处理能力,在数字信号处理、硬件加速、汽车电子等领域得到了广泛应用。在图像采集与显示系统中,FPGA能够实现高速、并行的数据处理,显著提高系统的实时性和性能。本文设计了一个基于FPGA的图像采集与
    的头像 发表于 07-17 10:58 1710次阅读

    怎样才能选合适的无线模块

    市面上无线模块的类型多种多样,如LoRa、蓝牙、ZigBee、SPI、SoC等等,怎样才能选择合适的无线模块呢?为了确保所选模块能满足特定
    的头像 发表于 05-31 08:21 760次阅读
    <b class='flag-5'>怎样</b>才能选<b class='flag-5'>到</b>合适的无线<b class='flag-5'>模块</b>?

    S2GO_3D_TLE493DW2B6-A0无法与Arduino UNO一起工作是怎么回事?

    /tree/master/examples/DrillTrigger_SpeedAsNumbe... 传感器连接到 ARduino UNO R3 I2C 引脚(用示波器检查,可以看到 SCL 和 SDA
    发表于 05-28 07:03

    智能显示应用模块

    智能显示应用模块:模块内置高性能图像编码器,2D图形引擎,带调整图像质量引擎的MIPI显示及其他
    的头像 发表于 04-01 16:04 285次阅读
    智能<b class='flag-5'>显示</b>应用<b class='flag-5'>模块</b>

    面向 E Ink® Vizplex™电子纸显示屏的PMIC TPS65186数据表

    电子发烧友网站提供《面向 E Ink® Vizplex™电子纸显示屏的PMIC TPS65186数据表.pdf》资料免费下载
    发表于 03-07 13:50 0次下载
    面向 <b class='flag-5'>E</b> <b class='flag-5'>Ink</b>® Vizplex™电子纸<b class='flag-5'>显示</b>屏的PMIC TPS65186数据表

    PMIC For E Ink®Vizplex™-启用电子纸显示器TPS65182x数据表

    电子发烧友网站提供《PMIC For E Ink®Vizplex™-启用电子纸显示器TPS65182x数据表.pdf》资料免费下载
    发表于 03-07 13:49 0次下载
    PMIC For <b class='flag-5'>E</b> <b class='flag-5'>Ink</b>®Vizplex™-启用电子纸<b class='flag-5'>显示</b>器TPS65182x数据表

    PMIC for E Ink®Vizplex™-启用电子纸显示器TPS6518xx数据表

    电子发烧友网站提供《PMIC for E Ink®Vizplex™-启用电子纸显示器TPS6518xx数据表.pdf》资料免费下载
    发表于 03-07 11:15 0次下载
    PMIC for <b class='flag-5'>E</b> <b class='flag-5'>Ink</b>®Vizplex™-启用电子纸<b class='flag-5'>显示</b>器TPS6518xx数据表

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2580次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>板和电位器控制伺服电机

    如何使用Arduino UNO和TIP120晶体管驱动和控制直流电机的速度

    在本 Arduino 电机指南中,您将学习如何使用 Arduino UNO 和 TIP120晶体管驱动和控制直流电机的速度。在此示例中,您将使用按钮来提高电机速度,然后减慢速度,这要归功于脉宽调制 (PWM) 的强大功能。
    的头像 发表于 02-11 10:08 1328次阅读
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>和TIP120晶体管驱动和控制直流电机的速度

    图像放大后,图像中心显示在 ,图像框中心,

    大家好,视觉 显示 相机图像时,点击 放大工具放大后,如何图像的中心 对准图像显示框的中心,
    发表于 01-24 15:49

    如何使用arduino板控制接触器?

    避免铅酸电池过载。我想通过使用近 30A 的接触器和 arduino uno 板来控制电池过载。如何使用arduino板控制接触器?
    发表于 01-22 07:14

    小安派-UNO-ET485 Arduino开发板简介

    前面几款小安派出来的时候,经常有粉丝询问是否支持Arduino?其它款小安派也是支持的,大家可以去安信可社区搜索查看,小安派-UNO-ET485 Arduino开发板来了,兼容UNO
    的头像 发表于 12-03 09:58 907次阅读
    小安派-<b class='flag-5'>UNO</b>-ET485 <b class='flag-5'>Arduino</b>开发板简介

    嵌入式操作教程:在LCD显示灰度图像的直方图统计结果

    学习直方图统计的原理,掌握图像的读取方法,并实现在LCD显示灰度图像的直方图统计结果。
    的头像 发表于 11-30 16:10 1156次阅读
    嵌入式操作教程:在LCD<b class='flag-5'>上</b><b class='flag-5'>显示</b>灰度<b class='flag-5'>图像</b>的直方图统计结果