最简单的Arduino程序的问题

问题描述

今天,我开始了应该成为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来说不是很好,但这是其他示例的精简示例,在该示例中我需要一个计数器并对其进行模运算。 “眨眼”程序有效,但此处无效。

解决方法

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

  delay(1000);

Official Documentation

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...