10/02/2026 v1.0
La edición del número de pasos de la secuencia funciona sumando 1 cada vez que se le da al botón de la derecha y viceversa:
case 5:
if (btnDerecha) {
if (!repeatedButton && tiempoActualMillis - ultimoTiempoBoton >= 250){
if(nTotalSteps < numPotes){
nTotalSteps++;
aplicarCambios();
}
}
}
else if (btnIzquierda) {
if (!repeatedButton && tiempoActualMillis - ultimoTiempoBoton >= 250){
if(nTotalSteps > 1){
nTotalSteps--;
aplicarCambios();
}
}
}
break;
Con la variable nTotalSteps, indicamos cuando se tiene que resetear la variable nStep, o sea, el valor que indica en que paso estamos:
if (nStep > nTotalSteps - 1){
nStep = 0;
}