"Fabricación de proyectos a través de a implementación de la robótica"

"Fabricación de proyectos a través de a implementación de la robótica"

viernes, 5 de abril de 2024

Programar motor paso a paso

El alumnado de Tecnología e Ingeniería de segundo bachillerato realiza unas pruebas con un motor paso a paso controlado por el driver ULN2003 todo ello conectado y controlado mediante una placa de arduino. Estas pruebas van encaminadas a probar la velocidad más idónea y verificar si dicho motor es capaz de  mover el sistema reductor de la extrusora de PET cuyas piezas ya están impresas y montadas.

Aquí os dejamos una serie de fotografías y un vídeo de su funcionamiento junto con el programa de arduino que controla dicho montaje.


1. Montaje.

2. Programación y carga del programa.

 
                                                                  3. Funcionamiento.

PROGRAMA DE ARDUINO

#include <Stepper.h>

const int stepsPerRevolution = 300;  // Número de pasos por revolución del motor
// Pines de control del ULN2003
const int in1Pin = 2;
const int in2Pin = 3;
const int in3Pin = 4;
const int in4Pin = 5;

// Crea un objeto Stepper
Stepper myStepper(stepsPerRevolution, in1Pin, in2Pin, in3Pin, in4Pin);

void setup() {
  // Establece la velocidad del motor (en rpm)
  myStepper.setSpeed(60);
}

void loop() {
  // Gira el motor en una dirección
  while (true) {
    myStepper.step(stepsPerRevolution);
    delay(0);
  }
}





No hay comentarios:

Publicar un comentario

Juego sobre los ODS mediante scratch con IA integrada

Esta actividad se encuadra dentro de la materia de  Inteligencia artificial cuyos recursos utilizados son los ordenadores portátiles con acc...