最简单的Arduino程序的问题

Problems with simplest Arduino program

今天我开始了本应成为伟大的 Arduino 职业生涯,但我已经被难住了。我可能要疯了,但这段代码不应该使 Mega 2560 上的 LED 闪烁吗?

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

unsigned int count = 0; 

void loop() {
  if(count%2) digitalWrite(LED_BUILTIN, LOW);
  else digitalWrite(LED_BUILTIN, HIGH);
  delay(1);
  count++;
}

我知道这对于闪烁的 LED 来说并不优雅,但这是其他东西的精简示例,我需要对其进行计数器和模运算。 'Blink' 程序有效,但此处无效。

delay() 的参数是以毫秒(而不是秒)为单位测量的,因此您可能希望 1000 而不是 1 来观察闪烁!

  delay(1000);

Official Documentation