将 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)};