Problemas circuito, motor con baja potencia L298N Y MCU8266

Bueno, ya hice la prueba de los 5V en el pin INT , también alimente el nodemcu con otra fuente, y desconecte el servo y no logro dar con la solucion, sera algún problema en mi programación, les dejo el código que tengo actualmente, estoy usando 1024, peor incluso probe hasta 2048 y la velocidad no aumento, otra cosa que olvide decirles, la Batería es de 7.4v y 1A

void loop(){
intpacketSize = Udp.parsePacket();
if(packetSize)
  {
Udp.read(packetBuffer,packetSize);
//  packetBuffer[7] = 0; 
packetBuffer[3] = 0; 
potencia = atoi(packetBuffer); 
direccion = atoi(packetBuffer + 4);  
}
digitalWrite(helice1,LOW);
digitalWrite(helice2,HIGH);
analogWrite(pwmmotor,1024);
servoMotor.write(direccion);   
delay(10);

}