Mario Bros. Clock 复刻

Project | Repo | Flash Online

Setup

  • Board: esp-wroom-32
  • RGB Matrix: Waveshare HUB75E 64×64
  • IDE: 在线烧写 / Arduino IDE v2.3.4
  • Drivers: CP210x VCP Drivers
  • 数据线

Records

Mario Bros. Clock

接线时参考项目接线说明微雪点阵屏线序。连接电脑后点亮 esp,然后安装 CP 210x 驱动以检测到 esp wroom 32. 在线烧写即可。

最终效果,难评。本地编译后重新烧写,问题依旧。

esp-32-mario-bros-clock.jpg

微雪例程

参考微雪官方文档设置 Arduino IDE,但其并不面向 esp wroom 32,因此参考本文进行调整。最后需要根据接线图改一下引脚定义,以及将 64×32 改到 64×64。编译时报错

1
Compilation error: unknown type name 'i2s_dev_t'

与工程师沟通后降 Board Manager 版本为 v2.0.6 后编译通过。烧写后仍然显示异常,求助后得知点阵屏驱动电路可能接触不良。

Arduino IDE

本地编译及烧写。安装时会附带安装几个驱动及程序包,如 Silicon Laboratories 等。编译项目时若缺库,在 Library Manager 中安装,则会在本机 Documents/ 下安装。编译后也会在 AppData/ 下产生残留文件,注意及时清理。

References

  1. esp-32 扩展板
  2. 点阵屏相关 | 1 | 2 | 3
  3. esp32 连接电脑后检测不到串口
  4. esp-wroom-32 Tutors | 1 | 2