millis函数控制间隔,舵机转到180度之后就不动了,求解答,怎么正确使用millis函数
```c
#include
Servo myservo;
unsigned long currentMillis;
int blinkInterval = 1000; //时间间隔
unsigned long previousBlinkTime;
void setup(){
myservo.attach(9, 500, 2500);
Serial.begin(9600);
}
void loop(){
currentMillis= millis( ) ; // 获取当前时间
if(Serial.available()>0){
char c=Serial.read();
if(c=='2'){
myservo.write(180);
previousBlinkTime=currentMillis;
if (currentMillis - previousBlinkTime >= blinkInterval) {
myservo.write(90);
Serial.println("ON");
}
}
}
}
```