Ameba Arduino: [RTL8722CSM] [RTL8722DM] 在E-Paper上显示图像

材料准备
  • Ameba x 1
  • Waveshare 2.9inch e-Paper HAT (D) x 1
范例说明
在此范例中,我们使用Ameba RTL8722模块连接到Waveshare 2.9英寸e-Paper来显示一些QR码。 2.9英寸有效区域包含296×128像素,并具有白色/黑色全显示功能。每个面板都提供了一个包含gate buffer, source buffer, interface, timing control logic, oscillator等的集成电路。您可以参考官方的数据表,以了解有关此模块的更多信息。 e-Paper模块的前视图: 1 RTL8722接线图: 1 1 首先,您需要准备296×128像素格式的图片/照片。我们可以轻松地在线找到照片尺寸调整工具,例如,Online Image Resizer。 按照网站上的说明,然后以JPG格式下载生成的图像。 其次,我们使用 Image2LCD 工具来将传输下载的296× 128图片转换成十六进制代码。您可以参考此 YouTube 连结以获取详细说明。 接下来,请确保在Arduino IDE中选择了正确的Ameba开发板:“Tools”->“Board”->“ RTL8722CSM / RTL8722DM”。然后在“File”->“Examples”->“ AmebaEink”->“ EinkDisplayImage”中打开“ DisplayQR”范例: 1 成功上传范例代码并按下重置按钮后,您需要等待大约1到2秒钟,e-Paper模块才能重新显示其屏幕。然后屏幕将首先开始显示图像5秒钟,接着每5秒钟显示3个不同的QR码(如下面的屏幕截图所示,可以扫描QR码并根据需要查找更多信息)。最后,以3帧形式显示的gif会显示几秒钟。 1
程式码说明
[1] 我们使用Good Display GDEH029A1 2.9英寸/ 296×128解析度/部分刷新Arduino范例代码来成功获取e-Paper显示: http://www.good-display.com/product/201.html
[2] 提供有关如何在e-Paper模块上生成QR码的连结: https://eugeniopace.org/qrcode/arduino /eink/2019/07/01/qrcode-on-arduino.html
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved.
请先确认已安装QQ通讯软体