Paso 3: Código de Control de velocidad
En el paso anterior determinamos que eran los siguientes pines de entrada del motor
- / DIC (no desacelerar, así tirando alto hace que el motor se ejecute)
- / ACC (no acelerar, 100% ciclo de trabajo es velocidad 0)
- REV controla dirección (alta es una forma, bajo el otro)
- + 24VDC
- TOMA DE TIERRA
He usado las tablas MediaTek LinkIt uno o Arduino para este paso, ya que todas las bibliotecas disponibles hacen rápido y fácil. Puesto que esto no es exactamente proyecto para principiantes voy a asumir que sabes subir código a ellos (si no, revisa el conseguir comenzado guía).
Este código utiliza la biblioteca TimerOne para facilitar la configuración del PWM.
Este código simple proporciona una interfaz para la prueba, conectar a la tarjeta a través de una conexión en serie y poder controlar el motor mediante el envío de los siguientes caracteres
- 'w' para aumentar la velocidad de
- de ' para disminuir la velocidad
- había ' para activar el freno o desactivar
- 'r' para cambiar de dirección