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

    文章

    67

    浏览量

    24023
  • Arduino
    +关注

    关注

    191

    文章

    6535

    浏览量

    197885
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FocusLCDs 2.2 英寸 TFT 显示模块 E22RB - FW1180 - N 技术解析

    的 2.2 英寸 TFT 显示模块 E22RB - FW1180 - N,看看它有哪些特点和优势,能为我们的设计带来怎样的便利。 文件下载: E
    的头像 发表于 05-15 14:05 262次阅读

    E Ink Segmented电子纸显示屏:低功耗与高性能的完美结合

    E Ink Segmented电子纸显示屏:低功耗与高性能的完美结合 在电子设备设计领域,显示屏的选择至关重要,它不仅影响着产品的视觉效果,还关系到功耗、空间利用等多方面因素。今天要给
    的头像 发表于 05-14 11:55 352次阅读

    E Ink分段式单色电子纸显示屏:低功耗与高性能的完美结合

    E Ink分段式单色电子纸显示屏:低功耗与高性能的完美结合 在电子设备设计领域,显示屏的选择至关重要,它不仅影响着产品的视觉效果,还与功耗、空间利用等因素密切相关。今天,我们来深入了解
    的头像 发表于 05-14 11:50 463次阅读

    E Ink分段式单色电子纸显示屏:低功耗与高适用性的完美结合

    显示屏,看看它有哪些独特的魅力。 文件下载: SCB721001.pdf 产品特性 超低功耗与轻薄耐用 E Ink分段式显示屏的一大显著特点就是超低功耗。其采用的独特反射式
    的头像 发表于 05-14 11:50 431次阅读

    探秘OEL显示模块:从规格应用的全方位解析

    探秘OEL显示模块:从规格应用的全方位解析 在电子设备的世界里,显示模块是与用户交互的重要窗口。今天,我们就来深入了解一款由Unvisio
    的头像 发表于 05-09 15:05 135次阅读

    如何以编程方式在触摸屏 MIPI 显示器上旋转图像

    如何以编程方式在触摸屏 MIPI 显示器上旋转图像? 我正在使用 Gnome 的出厂映像202411。我没有键盘和鼠标,互联网信息亭正在 FireFox 加载。 我尝试了 xrand
    发表于 02-04 06:45

    UNO Q:开启Arduino的全新未来

    计算与实时响应能力。这种处理能力的结合弥合了数字世界与物理世界的鸿沟,借助强大的开发工具套件,将用户的创意变为现实。 [UNO Q]Arduino推动技术普及的理念与Qualcomm的微处理器专业
    的头像 发表于 12-15 11:46 1440次阅读

    蜂鸟E203的内核移植fpga之后该怎么进行二次开发呢?

    你们好!请问一下我蜂鸟E203的内核移植fpga之后该怎么进行二次开发呢?比如我想点亮板子的led?驱动摄像头进行图像识别?这些该如何
    发表于 11-10 07:09

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)高性能计算与实时控制结合,提供理想的创
    的头像 发表于 11-08 09:50 1737次阅读

    如何训练好的神经网络模型部署蜂鸟e203开发板

    本帖欲分享如何训练好的神经网络模型部署蜂鸟e203开发板。 1. 加载TFLite模型 std::unique_ptr interpreter(new tflite::Inte
    发表于 10-22 08:04

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解

    Arduino Uno l两轮自平衡机器人 电机驱动无输出求解
    发表于 10-15 06:36

    Arduino UNO Q 登陆 DigiKey,现已开放预订

    流畅。 新登场的 Arduino UNO Q 采用强大的双处理核心架构,一块开发板可支持从 AI、计算机视觉物联网、机
    的头像 发表于 10-13 14:55 850次阅读
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> Q 登陆 DigiKey,现已开放预订

    如何在 NuMaker-IoT-M467 板使用 Arduino IDE 控制 Wi-Fi 模块

    在NuMaker开发板,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块
    发表于 09-04 08:28

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 4152次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R3开发板重新烧录引导程序bootlaoder

    唯一忠实呈现纸张质感的显示技术 E Ink元太科技助消费者辨识真伪&quot;电子纸&quot;

    。在不同种主打"类纸""护眼"的产品中,E Ink电泳式电子纸是唯一能够忠实呈现"看起来像纸、写起来像纸、感觉像纸"的显示技术。 全球电子纸领导厂商E
    的头像 发表于 07-23 10:05 1250次阅读