meta données pour cette page
Ceci est une ancienne révision du document !
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); } } |