Usage combiné de AnalogWrite() et de la librairie Servo...

Oki alors dans ce cas il suffit simplement de générer une impulsion de 1-2 ms toutes les 20 ms :slight_smile:

long time;
boolean state=LOW;

...
void setup(){

Time=millis()+20;
pinMode(5,OUTPUT);
digitalWrite(5,state);
...

}


void loop(){

if(millis()>time){
    if(state=HIGH) {
    Time=millis()+20;
    } else {
    Time=millis()+2;
    }
state ^= state
digitalWrite(5,state);
   }
}