闪烁部分和显示器工作正常,但它会重复一段时间然后停止。请帮我找出问题所在。这是一个while循环问题还是我在计时部分犯了一些错误?
Creating web test "t1" failed with error:"Specified argument was out of the range of valid values.
Parameter name: Visual Studio Web Test (Id = 'application_t1-applicationinsightstest_us-il-ch1-azr') has no items.
答案 0 :(得分:0)
我不清楚外循环是什么,但它打破了Ardunio框架。
您的外部循环的间隔为9毫秒,但循环内的操作所需的时间要长得多。在任何情况下,循环结束时都会更新ti,因此循环将永远不存在 - 打破期望loop()
存在的Arduino框架并重复调用它。
通常最好(或者至少同情Arduino框架)将loop()
实现为状态机,而不是在其中包含时序循环。状态机根据时间的推移切换状态,但不会循环等待时间过去。