meta données pour cette page
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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); } } |