用料
- BW21-CBV-Kit x 1
- Waveshare E-Paper [2.9 英寸墨水屏 HAT (D)/ 2.9 英寸墨水屏 V2/ 2.9 英寸墨水屏模块 (B)/ 4.2 英寸墨水屏模块/ 7.5 英寸电子墨水显示屏 HAT] x1
示例
说明
本例中,BW21-CBV-Kit 开发板将用于连接 Waveshare 墨水屏模块(2.9 英寸/ 4.2 英寸/ 7.5 英寸)来显示文本。该显示器使用柔性基板作为基板,并带有接口和参考系统设计。您可以参考官方 数据表 了解有关这些模块的更多信息。
实现流程
BW21-CBV-Kit 接线图:
2.9 英寸 HAT(D)墨水屏模块
2.9 英寸 E-Paper V2 墨水屏模块/2.9 英寸墨水屏模块(B)
4.2 英寸墨水屏模块
7.5 英寸墨水屏模块
请注意,显示配置应设置为 B,接口配置应设置为 0。
实验开始
接下来,从 https://github.com/ambiot/ambpro2_arduino/tree/dev/Arduino_zip_libraries 下载 Eink zip 库 AmebaEink.zip, 然后通过导航至“Sketch” -> “Include Library” -> “Add 。ZIP Library...” 安装 AmebaEink.zip。
- Eink 示例根据墨水屏显示屏的尺寸和模块进行分类。
- 打开其中一个 “EinkDisplayText” 范例,例如 “文件” → “示例” → “AmebaEink” → “EPD_2in9v2”-> “EinkDisplayText”:
您可以为 Busy、Reset 和 DC 引脚选择任意 GPIO 引脚。您可以参考 BW21-CBV-Kit 的引脚图。
- 将代码上传到开发板,上传完成后按下复位按钮。你会发现开发板上显示了这些文字:
- 2.9 英寸墨水屏模块(B)支持红、黑、白三种颜色,因此可以在最左边的墨水屏上显示红色
|