该怎样改代码才能使128*64的RGB LED阵列正常显示?

2022-05-319494
AI 快速预览详细 收起
本文解决了128*64 RGB LED阵列显示平铺或亮屏后黑掉的问题。通过将代码中的#define WIDTH 64改为#define WIDTH 128,并调整库代码中的相关参数,可以实现128*64 RGB LED阵列的正常显示。具体步骤包括修改代码中的宽度定义,并调整库代码中的相关参数。


我手头有一块海康威视的128*64的RGB LED阵列,和DF ROBOT的DF0499接口是一模一样的,只是DF0499是64*64的RGB LED阵列。我参照DF0499的教程链接(https://wiki.dfrobot.com.cn/_SKU_DFR0499_64x64_RGB_LED_Matrix_-_3mm_pitch),并添加了库。但是显示是平铺的。如下图所示:该怎样改代码才能使128*64的RGB LED阵列正常显示?图1

如果我把代码中的
  1. #define WIDTH 64
  2. #define HIGH  64
复制代码
改成:
  1. #define WIDTH 128
  2. #define HIGH  64
复制代码
就变成亮屏一下,就黑掉了。请教大家:
如果想让我的128*64能正常使用,该改哪里的代码?是库中的代码还是Ardunio中的代码?该怎么改?
麻烦大家了!

补充:
DF0499
该怎样改代码才能使128*64的RGB LED阵列正常显示?图2
我的128*64的LED RGB 阵列
该怎样改代码才能使128*64的RGB LED阵列正常显示?图3

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -