Paso 4: Las funciones de Control Motor paso a paso
Pueden llevar dos motores paso a paso. 1 y 2 con un primer paso, el segundo paso 3 º y 4 º canal motor nos permite controlar.
- AF_Stepper: Esta función hace que la definición de motor paso a paso.
- AF paso a paso motor_name (paso, número de canal) >> Esta función es una descripción general de la estructura del motor paso a paso.
- AF_Stepper >> Llama a la función motor de paso a paso
- motor_name >> Esta sección es el nombre que le da a su motor de pasos.
- paso >> En esta sección se indicará el número de pasos de una velocidad del motor paso a paso.
- número de canal) >> motores de pasos en esta sección nos vamos a conectar a ese canal se escribe que número de canal. Así la derecha de la izquierda fue canal 1 canal 2. Debemos entrar en 1 o 2.
- Identificación de la muestra: AF_Stepper Stepper1 (200, 1); >> Con esta definición de "Stepper1" o los 200 pasos del paso a paso motor información 1 indica que el canal definido
- paso (paso, dirección, modo): Esta identificación de la información de paso y dirección para mover el modo paso a paso es donde escribiste.
- paso >> Aquí se introduce unos pasos detrás de la información del motor.
- Dirección >> Aquí se introduce la dirección de rotación del motor. Funciones de "FORWARD" y "Hacia atrás" se define como.
- modo >> Aquí se introduce el movimiento del tipo de motor paso a paso. Estos;
- Sola: Funciona el motor con energizar una bobina. Ahorro de energía es útil en lugares que requieren, pero no es muy común. Da menos par motor.
- Doble: Haga funcionar el motor con energizar las bobinas de dos. Motor da el par completo.
- Entrelazado: De la bobina al mismo tiempo para reducir por mitad el ángulo de la echada, dando energía. Esto resulta en mayor resolución y duplica el número de pasos. Por ejemplo, motor de paso 200 con 1,8 grados, pasos de 0,9 grados 400, esta función toma el valor.
- MICROSTEP: Motor suave para la conducción. Funciones de uso general. Proporciona una suave transición entre pasos. Pero el par disminuye.
- Función de ejemplo: Stepper1.step (150, adelante, DOUBLE); >> Aquí "Stepper1" con motor 150 es "Doble" devuelve información sobre el modo en paso.
- setSpeed(rpm) >> Función se utiliza para ajustar las rpm del motor paso a paso. Se introducen los valores de RPM entre corchetes
- Función de ejemplo: Stepper1.SETSPEED(10); >> De esta manera, "Stepper1" definimos el valor es la velocidad del motor.
- OneStep (dirección, modo) >> Esta función está disponible para motores paso a paso solo paso. Hacia adelante o atrás expresan dirección escrita a la dirección indicada entre paréntesis. También estamos haciendo nuestra definición arriba, usando el mismo modo de modo de expresión.
- Función de ejemplo: Stepper1.onestep (en adelante, el doble); >> De esta manera "Stepper1" es la dirección del motor y el modo avanzado "Doble" que especifique.
- llamada >> Esta función detiene el par del motor y la cantidad de energía que no interruptand motor mantiene el mismo par.
- Función de ejemplo: Stepper1.Release(); >> De esta manera, "Stepper1" el motor está paradas.