最简单的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);
今天我开始了本应成为伟大的 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);