将 PCA9635 的对象实例存储在数组中
Store object instances of PCA9635 in array
我正在使用名为“PCA9635”的硬件 PWM-LED-Controler。该芯片可以在 Arduino 中通过库“PCA9635”进行控制。
在库中提供的示例中,i2c 地址为 0x70 的 ledArray 由以下方式启动:
#include "PCA9635.h"
PCA9632 ledArray(0x70);
我的项目需要未知数量的 PCA935 控制器,每个控制器使用不同的地址进行控制。
我怎样才能创建一个像这样的数组:
PCA9635 ledControlers[2] = {0x70,0x71};
以上方法无效。来自编译器的错误消息:
conversion from 'const int' to non-scalar type 'PCA9635' requested
感谢任何建议。
尝试
PCA9635 ledControlers[2] = {PCA9635(0x70), PCA9635(0x71)};
或
PCA9635 ledControlers[] = {PCA9635(0x70), PCA9635(0x71)};
我正在使用名为“PCA9635”的硬件 PWM-LED-Controler。该芯片可以在 Arduino 中通过库“PCA9635”进行控制。
在库中提供的示例中,i2c 地址为 0x70 的 ledArray 由以下方式启动:
#include "PCA9635.h"
PCA9632 ledArray(0x70);
我的项目需要未知数量的 PCA935 控制器,每个控制器使用不同的地址进行控制。
我怎样才能创建一个像这样的数组:
PCA9635 ledControlers[2] = {0x70,0x71};
以上方法无效。来自编译器的错误消息:
conversion from 'const int' to non-scalar type 'PCA9635' requested
感谢任何建议。
尝试
PCA9635 ledControlers[2] = {PCA9635(0x70), PCA9635(0x71)};
或
PCA9635 ledControlers[] = {PCA9635(0x70), PCA9635(0x71)};