Cómo agregar nueva funcionalidad....

Buenas tardes,

Me gustaría que me dieran una idea acerca de como agregarle a este sketch la funcionalidad de escoger previamente la velocidad de los motores mediante un comando at con pwm (usando la misma app bluetooth que tengo) de manera que pueda seleccionar por ejemplo: 25%, 40%, 50%, 75% y 100%

Este es el programa que tengo actualmente:

char t;
 
void setup() {
pinMode(13,OUTPUT);   //left motors forward
pinMode(12,OUTPUT);   //left motors reverse
pinMode(11,OUTPUT);   //right motors forward
pinMode(10,OUTPUT);   //right motors reverse
 
Serial.begin(9600);
 
}
 
void loop() {
if(Serial.available()){
  t = Serial.read();
  Serial.println(t);
}
 
if(t == '1'){            //move forward(all motors rotate in forward direction)
  digitalWrite(13,HIGH);
  digitalWrite(12,LOW);
  digitalWrite(11,HIGH);
  digitalWrite(10,LOW);
}
 
else if(t == '2'){      //move reverse (all motors rotate in reverse direction)
  digitalWrite(13,LOW);
  digitalWrite(12,HIGH);
  digitalWrite(11,LOW);
  digitalWrite(10,HIGH);
}
 
 
else if(t == '5'){      //STOP (all motors stop)
  digitalWrite(13,LOW);
  digitalWrite(12,LOW);
  digitalWrite(11,LOW);
  digitalWrite(10,LOW);
}
delay(100);
}

Soy consciente que hay mucho tutoriales acá y en otros sitios, también que se trata de algo relativamente simple para quienes tienen gran experiencia en programar. Gracias por su ayuda

Doble posteo.
Tienes un hilo similiar abierto en el foro en inglés.
How to select speed before set run direction...
Ya te llamé la atención antes y te pedí que leyeras las normas del foro.
No debes abrir hilos en secciones diferentes, o en foros diferentes (distinta lengua).
Este hilo permencerá cerrado para que te notifiques y luego lo cerraré.
Dejo el del foro en inglés porque ya te respondieron