让 Arduino 中的 void loop() 函数终止

Have the void loop() fuinction in Arduino terminate

我正在用 Arduino 构建一个倒数计时器。在它达到零后,我希望它停止循环。我不想使用 setup() 所以它只运行一次。我想知道是否有办法实现这一目标。

是这样的吗?

void loop(){
    //...
    if(timer){
        // Your code
    }
    else{
        // Code to restart timer or to do when timer hits 0
    }
}