const int SN754410_12EN = 9; const int SN754410_1A = 8; const int SN754410_2A = 7; float vitesse = 255; void setup() { pinMode(SN754410_12EN,OUTPUT); pinMode(SN754410_1A,OUTPUT); pinMode(SN754410_2A,OUTPUT); Serial.begin(9600); } void loop () { float in; for (in = 0; in < 6.283; in = in + 0.001) { vitesse = sin(in) * 127.5 + 127.5; analogWrite (SN754410_12EN,vitesse); // la vitesse varie en fonction du PWM (40 a 255) digitalWrite(SN754410_1A,HIGH); digitalWrite(SN754410_2A,LOW); delay(500); Serial.println(vitesse); } }