Esta es la rutina de la rampa
// esto controla el paso temporal o sea cada cuantos mseg se incrementa un paso de la rampa
if (millis() - start_step > STEP_RAMPA) {
if (rampa != rampaAnt || estado != estadoAnt || sentido != sentidoAnt) {
print_status();
}
rampaAnt = rampa;
estadoAnt = estado;
sentidoAnt = sentido;
// aca el control del sentido de giro HORARIO CW o ANTIHOAIO CCW (else)
if (sentido == CW) {
rampa +=10; // <= ESTO CONTROLA los incementos.
// rampa++ es lo mismo que
// rampa += 1; Si cambias el 1 x 10 tienes incremenos mayores.
if (rampa > 255)
rampa = 255;
}
else {
rampa -= 10; // Ahora decrementa de 10 en 10
if (rampa < 0)
rampa = 0;
}
start_step = millis();
}