Paso 3: P.S, ¿notó usted?
Mi "Rampa lineal" no es una rampa lineal. Reducir la demora entre los pasos por 1uS cada 128 pasos (aproximadamente cada 20mS). Al principio, el retraso de paso era 250mS y pasos de la tasa de aumento fue de 1 cada 32mS. Al final de mi actuación, la tasa de aumento fue 1 cada 11.5mS. Se trata de una rampa no lineal con aceleración creciente cerca del final. Hay probablemente muchas buenas maneras de alinear esto, o cambiar el método de ejecutar el aumento de la velocidad. Pero mi actuador estaba trabajando muy bien durante muchos meses, así que creo que el método funciona bastante bien.
La verdad es que me llevó hasta cuando escribí este instructable y peinado sobre mi código antes lo noté.
Estoy muy abierto a mejoras si cualquiera se sugieren.