meta données pour cette page
const int SN754410_12EN = 9;
const int SN754410_1A = 8;
const int SN754410_2A = 7;
int vitesse = 255;
int pingpong = 0;
void setup() {
pinMode(SN754410_12EN,OUTPUT);
pinMode(SN754410_1A,OUTPUT);
pinMode(SN754410_2A,OUTPUT);
Serial.begin(9600);
}
void loop () {
if (pingpong ==0) {
vitesse = vitesse-10;
if (vitesse < 40){
pingpong = 1;
}
}
else if (pingpong==1) {
vitesse = vitesse +10;
if(vitesse > 240){
pingpong = 0;
}
}
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);
}