arduino:循环直到int获得分配给它的值

arduino: loop until int gets value assigned to it


我正在尝试从串行输入中获取一个值。如果值发生变化,程序的其余部分将表现不同。这个值 gest 在 ```void setup()``` 函数中分配一次。
我的目标是让程序 运行 无限循环或类似的东西,直到收到一个值(类型 int),然后才恢复流程。
我知道 ```Serial.parseInt()``` 并尝试实现它 ``` while (variable == null) variable = Serial.parseInt() ``` 但我得到一个错误 'null' 未在此范围内声明。
有什么建议么?

好吧,我有点傻。 有一个简单的方法,只需检查

while (!variable) 
  variable = Serial.parseInt()

这对我有用,对你也应该有用