Ayuda con mi motor controlado por radio frecuancia codigo no adecuado o yo que s

hola buenas estaba haciendo un motor controlado por radio frecuencia para abrir y cerrar una cerradura pero el codigo no esta bien escrito no se lo que falla aqui esta el codigo

#include <RCSwitch.h>



RCSwitch mySwitch = RCSwitch();

const int enPin = 5; // PWM se conecta al pin 1 del puente-H
 
const int in1Pin = 7; // Entrada 2 del puente-H
 
const int in2Pin = 4; // Entrada 7 del puente-H
 
 
 
void setup() {
 
 
 
 
pinMode(in1Pin, OUTPUT); 
 
pinMode(in2Pin, OUTPUT); 
 
mySwitch.enableReceive(0);
 
}
 
 
 
void loop() {
  if (mySwitch.available(){
    long  int value = mySwitch.getReceivedValue();
    int speed = 255;
    analogWrite(enPin, speed);
   if( value == 8069800 || 7133592 || 13189800 || 11397288)
        {
          digitalWrite(in1Pin,HIGH);
          digitalWrite(in2Pin,LOW);
          delay(6500);
     mySwitch.resetAvailable();

          
 
    }
   
    
 
     if( value == 8069796 || 7133588 || 13189796  || 11397284) {
 
      digitalWrite(in1Pin,LOW);
      digitalWrite(in2Pin,HIGH);
      delay(6000);
    mySwitch.resetAvailable();
 
    }
  }
          
      

 
  }

pues el codigo queda como en bucle y el motro empieza a hacerlo pero pasandose el if por los cojones

ayuda porfavor

Hilo duplicado, permanecerá cerrado y luego será borrado. Tu hilo original fue movido a Software. No sabes que ya lo publicaste o no puedes leer mas alla de las 2 o 3 primeras líneas, lo digo con ironía porque el tuyo dice MOVED mismo titulo, etc etc. Lee las normas del foro por favor!!