我们目前正在做一个小项目,但遇到了一些问题。我们需要一个 0-10V PWM 信号来控制一些 LED。由于我们需要单独控制大约 30 个 LED,我们决定使用两个由 Arduino MINI 控制的 Adafruit 24 通道 12 位 LED 驱动器。
我们将下一段代码上传到 Arduino,但 adafruit 板上没有电压输出。我们怀疑问题出在编程上,我们在网上搜索了解决方案,但找不到任何解决方案。有人可以帮助我们吗?
#include "Adafruit_TLC5947.h"
#define NUM_TLC5974 1
#define data 4
#define clock 5
#define latch 6
#define oe -1 // set to -1 to not use the enable pin (its optional)
Adafruit_TLC5947 tlc = Adafruit_TLC5947(NUM_TLC5974, clock, data, latch);
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
tlc.begin();
tlc.setPWM(0, 2000);
tlc.write();
tlc.setPWM(1, 4096);
tlc.write();
tlc.setPWM(2, 1000);
tlc.write();
}
void loop() {
}