Ameba Arduino: [RTL8722CSM] [RTL8722DM] 在E-Paper上显示用户生成的QR码

材料准备
  • 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等的集成电路。您可以参考官方的数据表</a >,以了解有关此模块的更多信息。 e-Paper模块的前视图: 1 RTL8722接线图: 1 1 首先,在“File”->“Examples”->“ AmebaEink”->“ EinkDisplayQR”中打开“ DisplayQR”范例: 1 根据需要修改loop(部分中的URL,然后验证并上传代码到Ameba板上。 成功上传范例代码并按下重置按钮后,基于您输入的URL生成的QR码将显示在电子纸模块上。 下面显示的QR码可通往我们的Ameba IoT官方网站: Ameba ARDUINO 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
[3] 用于生成C语言中的QR码,针对处理和内存受限的系统进行了优化: https://github.com/ricmoo/QRCode#data-capacities
请先确认已安装QQ通讯软体