Oki alors dans ce cas il suffit simplement de générer une impulsion de 1-2 ms toutes les 20 ms ![]()
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);
}
}