IBT-2 H-bridge Code Problem

Guten Morgen.

ich habe ein Problem meinen motor driver und Motor zum fahren zu bringen und hoffe jemand kann mir helfen.
Den Code unten hab ich versucht (den void Setup hab ich kopiert)
Der Motor soll einfach nur vor und zurück fahren. Vielleicht sieht irgendwer wo ich hier im code was falsch gemacht hab?
Danke
Lisa

int RPWM=5;
int LPWM=6;

int L_EN=7;
int R_EN=8;

void setup() {
// put your setup code here, to run once:
for(int i=5;i<9;i++){
pinMode(i,OUTPUT);
}
for(int i=5;i<9;i++){
digitalWrite(i,LOW);
}
delay(1000);
Serial.begin(9600);
}

void loop() {
digitalWrite(R_EN, LOW);
digitalWrite(L_EN, HIGH);
analogWrite(LPWM,255);
delay(200);

digitalWrite(L_EN, LOW);
digitalWrite(R_EN, HIGH);
analogWrite(LPWM,255);
delay(200);
}

Setze den bitte in Code-Tags.

Verwende dazu die Schaltfläche </> oben links im Editorfenster.
Dazu den Sketch markieren und die Schaltfläche klicken.
Damit wird dieser für alle besser lesbar, auch mobile Geräte.

Poste bitte einen Hyperlink deiner H-Bridge.
Und was genau funktioniert nicht, bzw. was funktioniert ?

Was erwartest Du denn, wenn Du 5 mal pro Sekunde (delay(200)) die Richtung umschaltest?

danke für eure antworten.
Jetzt hab ich ds auf 2000 erhöht. er will trotzdem nicht.
der Motor driver ist dieser hier
[

int RPWM=5;
int LPWM=6;

int L_EN=7;
int R_EN=8;

void setup() {
  // put your setup code here, to run once:
  for(int i=5;i<9;i++){
   pinMode(i,OUTPUT);
  }
   for(int i=5;i<9;i++){
   digitalWrite(i,LOW);
  }
   delay(1000);
    Serial.begin(9600);
  }



void loop() {
  digitalWrite(R_EN, LOW);
  digitalWrite(L_EN, HIGH);
  analogWrite(LPWM,255);
  delay(2000);
 
  digitalWrite(L_EN, LOW);
  digitalWrite(R_EN, HIGH);
  analogWrite(LPWM,255);
  delay(2000);
}

](https://www.handsontec.com/dataspecs/module/BTS7960%20Motor%20Driver.pdf)

nicht das schickste, aber es hat geklappt!!!
so jetzt:

int RPWM = 5; // H-bridge leg 2 ->RPWM
int LPWM = 6;
int enR = 8; // H-bridge enable pin 2 -> R_EN
int enL = 7;

void setup()
{
Serial.begin (9600);
pinMode(LPWM, OUTPUT);
pinMode(RPWM, OUTPUT);
pinMode(enL, OUTPUT);
pinMode(enR, OUTPUT);

digitalWrite(enL, HIGH);
digitalWrite(enR, HIGH);
}


// the loop function runs over and over again forever
void loop()
{
analogWrite(RPWM,255); //pwm value
digitalWrite(LPWM, LOW);
delay(50000);
digitalWrite(enL, LOW);
digitalWrite(enR, LOW);
delay(1900);
digitalWrite(enL, HIGH);
digitalWrite(enR, HIGH);
analogWrite(LPWM,255); //pwm value
digitalWrite(RPWM, LOW);
delay(50000);
digitalWrite(enR, LOW);
digitalWrite(enL, LOW);
delay(1900);
digitalWrite(enR, HIGH);
digitalWrite(enL, HIGH);
}