了解arduino uno中的PWM端口

时间:2014-07-01 18:55:21

标签: arduino-uno

(arduino新手)下面的代码有什么问题,我可以看到端口9和10同时闪烁,后来端口11闪烁。

当我尝试使用端口3,5,6时,它可以正常工作。 我只有9,10,11端口有问题

const int col[3] = {9,10,11};

void setup() {
  for (int thisPin = 0; thisPin < 3; thisPin++) {
    pinMode(col[thisPin], OUTPUT); 
  }
}

void loop() {
  refreshScreen();
}  

void refreshScreen() {
  for (int index = 0; index < 3; index++) {
    digitalWrite(col[index], HIGH);
    delay(300);
    digitalWrite(col[index], LOW);
  }
}

我的arduino有缺陷还是PWM端口表现得像这样!!! ?

1 个答案:

答案 0 :(得分:0)

PWM引脚与使用digitalWrite()的任何其他引脚相同。它看起来像代码应该工作。您是否可能以某种方式将9和10的输出缩短在一起?如果不是,那么对我来说就像引脚9和10一样有缺陷。