Controlar la velocidad de motor pap con pulsadores

Hola gente, que tal? Soy nuevo en este tema de arduino, y quería saber si alguien me podría ayudar con mi problema, mi idea seria poder cambiar la velocidad de un motor de paso con dos pulsadorea(no potenciometro) , uno que aumente la velocidad (de uno en uno, por ejemplo que comienze en 0 y que al presionar el pulsador la velocidad aumente a 1 RPM, y si lo vuelvo a pulsar que aumente a 2 RPM y asi sucesivamente), y el otro pulsador que disminuya la velocidad del mismo modo.
Llevo un buen rato buscando y no puedo conseguir mucha información acerca del tema, si eh visto para motores DC, pero no eh podido adaptarlo a mi necesidad.
La placa controladora que estoy utilizando es la L298n, pero tambien dispongo de la shield L293D V. 1
Espero hallan entendido mi problema, y que alguien pueda ayudarme.
Saludos gente