为什么不亮灯?

2020-09-301万
AI 快速预览详细 收起
本文讨论了Arduino LED不亮的问题,通过分析代码中的错误调试经验,提供了具体的解决方案。代码中的`shijian=shijian+1000;`导致延时时间不断增加,最终超出合理范围,导致LED无法正常闪烁。通过检查并修正延时时间的递增逻辑,可以确保LED能够正常工作。
如题

[mw_shl_code=c,false]int shijian = 100;
void setup()
{
pinMode(LED_BUILTIN,OUTPUT);
}
void shijian1()
{
  digitalWrite(LED_BUILTIN,HIGH);

  digitalWrite(LED_BUILTIN,LOW);
  delay(shijian);
  shijian=shijian+1000;
}

void loop()
{
shijian1();
}[/mw_shl_code]

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -