0,9 €
A4988 Drive CNC Shield V3 Módulo de placa de expansión Escudo de grabador Impresora 3D CNC para arduno
0Enviado desde:
Descripción
Tamaño de la placa de expansión 68 mm de largo por 53 mm de ancho
Descripción del producto: Esta placa de expansión se puede utilizar como placa de expansión de controlador para máquina de grabado, impresora 3D, etc.
La placa de expansión se puede utilizar como máquinas de grabado, impresoras 3D, etc.Placa de expansión de accionamiento, un total de ranura para módulo controlador de motor paso a paso de 4 vías (tenga en cuenta que esta placa no contiene el módulo controlador de motor paso a paso A4988, debe comprarse por separado en la tienda), puede conducir 4 vías no en el motor, y cada motor paso a paso solo tiene 2 puertos IO, es decir, ¡6 puertos IO en la gestión de 3 motores paso a paso pueden ser muy buenos de usar!Es muy conveniente decir adiós al funcionamiento del motor paso a paso tradicional que es engorroso.
Introducción de la correspondencia entre los puertos UNO y el módulo IO
El control básico del motor paso a paso necesita pines, otros pines se utilizan en la máquina de grabado o en la impresora 3D, aquí no explicamos en detalle, IO corresponde a la tabla anterior.
8------------------------ EN (terminal de habilitación del motor paso a paso, activo bajo)
7----------------------- Z.DIR (control de dirección del eje Z)
6----------------------- Y.DIR (control de dirección del eje Y)
5----------------------- X.DIR (control de dirección del eje X)
4---------------------- Z.PASO (control de pasos del eje Z)
3---------------------- Y.PASO (control de paso del eje Y)
2---------------------- X.PASO (control de pasos para el eje X)
//El siguiente es un programa simple de control del motor paso a paso.
#definir EN 8 // terminal de habilitación del motor paso a paso, activo bajo
#definir X_DIR 5 //Control de dirección del motor paso a paso del eje X
#defina el control de dirección del motor paso a paso Y_DIR 6 //eje y.
#definir el control de dirección del motor paso a paso Z_DIR 7 //eje z
#definir X_STP 2 //control de dirección del motor paso a paso del eje X
#definir Y_STP 3 //control de paso del eje y
#definir Z_STP 4 //control paso a paso del eje z
/* /* /* /* /* /* * /* /* /* Función: PASO
// Función: paso Función: controla la dirección del motor paso a paso, el número de pasos.
// Parámetros: control de dirección dir, dirPin corresponde al pin DIR del motor paso a paso, stepperPin corresponde al pin PASO del motor paso a paso, número de pasos.
//Sin valor de retorno
Paso vacío (boolean dir, byte dirPin, byte stepperPin, int pasos)
{
digitalEscritura (dirPin, dir); retraso (50); {
digitalEscritura (dirPin, dir); retraso (50); para (int i=0; i pasos)
para (int i=0; i pasos; i++) {
digitalEscritura (stepperPin, ALTO); retardoMicrosegundos(800)
digitalEscritura (stepperPin, ALTO); retardoMicrosegundos (800);
digitalEscritura (stepperPin, BAJO); retrasoMicrosegundos(800); retrasoMicrosegundos(800)
}
}
configuración anulada(){//Configure los pines IO utilizados por el motor paso a paso como salidas.
pinMode(X_DIR, SALIDA); pinMode(X_STP, SALIDA).
pinMode(X_DIR, SALIDA); pinMode(X_STP, SALIDA); pinMode(Y_DIR, SALIDA)
pinMode (Z_DIR, SALIDA); pinMode(Z_STP, SALIDA).
digitalEscritura (EN, BAJA).
}
bucle vacío(){
paso (falso, X_DIR, X_STP, 200); //El motor del eje X invierte 1 vuelta, 200 pasos por una vuelta.
paso (falso, Y_DIR, Y_STP, 200); //motor del eje y invertida 1 vuelta, 200 pasos por una vuelta.
paso (falso, Z_DIR, Z_STP, 200); //motor del eje z invierte 1 vuelta, 200 pasos para una vuelta
retardo (1000); //motor del eje z inverso 1 revolución, 200 pasos para una revolución
paso (verdadero, X_DIR, X_STP, 200); //El motor del eje X gira positivamente durante 1 vuelta, 200 pasos para una vuelta.
paso (verdadero, Y_DIR, Y_STP, 200); //el motor del eje y gira positivamente durante 1 revolución, 200 pasos para una revolución.
paso (verdadero, Z_DIR, Z_STP, 200); //el motor del eje z gira positivamente durante 1 revolución, 200 pasos para una revolución
retraso (1000); //el motor del eje z está girando 1 vuelta, 200 pasos por una vuelta.
Con la garantía de:
0,9 €
Productos relacionados
- Medidor Digital multifunción de CA, potencia de vatios, voltios, amperios, módulo de prueba de corriente TTL PZEM-004T con bobina 0-100A 80-260V CA para Arduino
- Adaptec ASR 71605 Tarjeta Raid 16 Puertos 2274400-R AFM-700 1GB Flash Cache Vault BBU
- Transceptor de fibra óptica Gigabit de un solo modo, convertidor fotoeléctrico, TP-LINK/B, 3KM, 1SC + 4GE, 1000M, 1 par
- Para placa base Industrial IEI 005E293-102-RS 3,5 ''WAFER-US15WPT2-R10-3COM-KAT
- Cable de lanzamiento OTDR de 1000M, conector SC-SC(UPC/APC), OS2, modo único, 1KM, línea de extensión OTDR de fibra óptica, eliminador de zona muerta
- 5 uds STM32F303C8T6 STM32F303RBT6 MN103HF60Z MN103SFE3K R5F21357CDFP MN103SFK1K MN103SFE4K MN103SFJ9DXW MN103SFA7KXW MN103SFA7KXW