Colegio de Estudios Científicos y Tecnológicos.
Plantel Tecámac
Administra Sistemas Operativos
Ing. René Domínguez Escalona
Proyecto arduino: Motor a pasos
Técnico en programación
Alberto Barrera Arleth
Corona Bernal Iván Antonio
González De la Cruz Isabel Guadalupe
Juárez Ruiz Paulina Berenice
Nava González Brenda Arlett
Pereida Saucedo Hugo
Pérez Martínez Lizbeth Yesenia
Vázquez Ramírez Lizbeth
Motor a pasos
Objetivo.
El objetivo de este trabajo es poder explicar de una manera sencilla y comprensible el uso
del motor a pasos al igual que proporcionar las herramientas necesarias para que
cualquier persona pueda realizar este sencillo proyecto.
Introducción.
En este trabajo mostraremos el funcionamiento del motor a pasos configurado con
arduino uno; para que pueda modificarse correctamente, mostraremos como se conecta
dicho componente con cables al arduino, vamos a proporcionar el código, el diagrama de
conexión, etc. Información en general para que puedan realizar este simple y sencillo
proyecto.
Materiales.
 Arduino uno
 Cables
 Motor a pasos
Diagrama en fritzing.
Código.
#define STEPS_PER_REVOLUTION 1024
#define MOTOR_SPEED 950
#define MSECS 1000
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int pos = 0;
int motorPins[4] = {2, 3,4,5};
void setup() {
for (int i = 0; i <= 3; i++) {
pinMode(motorPins[i], OUTPUT);
}
}moveSteps(STEPS_PER_REVOLUTION);
delay(MSECS);
moveSteps(-STEPS_PER_REVOLUTION);
delay(MSECS);
void moveSteps(int steps) {
int i;
if (steps > 0) {
for (i = 0; i < steps; i++) {
moveClockWise();
}
}
if (steps < 0) {
for (i = steps; i <= 0; i++) {
moveAntiClockWise();
}
}
}
void moveAntiClockWise() {
for (int j = 0; j <= 7; j++) {
setMotor(j);
delayMicroseconds(MOTOR_SPEED);
}
}
void setMotor(int j) {
for (int i = 0; i < 4; i++) {
digitalWrite(motorPins[i], i));
}
}
Funcionamiento.
Este sencillo proyecto fue conectado con cables al arduino Uno directamente, y se utilizó
un código muy simple para poder programarlo, cuando se terminó de programar y
conectar, lo que realizaba el motor era, girar a la derecha, luego a la izquierda, esperar un
momento y volvía a repetir el mismo proceso.
Evidencias.
Conclusiones.
Alberto Barrera Arleth
Me pareció muy importante el elemento motor a pasos ya que nos sirve para realizar
muchos movimientos circulares ya que el motor a pasos gira, y nos permite jalar o realizar
estiramientos con los circulares que realiza, volví a fortalecer mis conocimientos de lo
antes visto, ya que se realizó el modelo de fritzing y su conexión, así como el código que
se utilizó. Fue bueno fortalecer los conocimientos sobre el elemento motor a pasos.
Corona Bernal Iván Antonio
Con este trabajo vimos como funciono un motor a pasos con arduino y observamos
también que el código es bastante sencillo y que es fácil de manipular la secuencia del
aparato y en el mismo podemos ver que sus indicadores producen el movimiento y hace
que funcione. El motor a pasos nos puede servir para mover cosas y volver a que se
restauren desde su comienzo y así sucesivamente dependiendo el código que se le meta
y dependiendo para que se quiera ocupar.
González De la Cruz Isabel Guadalupe
Mi conclusión al hacer el componente llamado motor a pasos fue que aprendí lo que fue
manejar el código y la conexión ya que estos procedimientos son muy importantes lo cual
me dejo mucho que aprender para mí fue un poco complicado manejar lo que fue el
código ya que este tiene un funcionamiento muy sencillo simplemente da unas pequeñas
vueltas y esto nos puede servir para hacer un elevador a todo esto fue muy interesante
ya que aprendí varias cosas muy importantes.
Juárez Ruiz Paulina Berenice
Al realizar este trabajo pude aprender cómo manejar el motor a pasos. Este componente
no es difícil de manejar, solo es necesario un motor a pasos, arduino y el código necesario
que no es muy complejo.
Nava González Brenda Arlett
Al realizar este proyecto pude reforzar mis conocimientos acerca de cómo se conecta y
se configura el motor a pasos, considero que es uno de los más sencillos incluso en su
conexión ya que te tardas menos de un minuto en hacerlo, pareciera que es un
componente que no tiene buen funcionamiento, porque aparentemente solo gira pero si
lo aplicamos en algún proyecto, junto con otros componentes es muy útil.
Pereida Saucedo Hugo
Mi conclusión es que con este componente supe para que servía cuál es su
funcionamiento y así obtuve más conocimiento sobre cómo trabajar lo que es arduino y
lo hice construyendo este proyecto.
Pérez Martínez Lizbeth Yesenia
El motor a pasos es aquel que nos permite controlar la posición de su eje y le puedes dar
diferentes usos. El programa lo que hace es que el motor gire una vuelta completa en una
dirección y otra en sentido contrario, de forma continua; tu puedes poner que tan rápido
o lento quieres que dé la vuelta. Reforcé mis conocimientos.
Vázquez Ramírez Lizbeth
En conclusión puse en práctica los conocimientos adquiridos en clase y los reforcé y supe
cómo manejar el código que se necesita para el motor a pasos y comprendí el
funcionamiento que tiene el Arduino con el motor a pasos.
Y me agrado conocer el componente porque aunque este un poco difícil pero llama la
atención porque se ve interesante lo que podemos lograr hacer.

Motor a pasos

  • 1.
    Colegio de EstudiosCientíficos y Tecnológicos. Plantel Tecámac Administra Sistemas Operativos Ing. René Domínguez Escalona Proyecto arduino: Motor a pasos Técnico en programación Alberto Barrera Arleth Corona Bernal Iván Antonio González De la Cruz Isabel Guadalupe Juárez Ruiz Paulina Berenice Nava González Brenda Arlett Pereida Saucedo Hugo Pérez Martínez Lizbeth Yesenia Vázquez Ramírez Lizbeth
  • 2.
    Motor a pasos Objetivo. Elobjetivo de este trabajo es poder explicar de una manera sencilla y comprensible el uso del motor a pasos al igual que proporcionar las herramientas necesarias para que cualquier persona pueda realizar este sencillo proyecto. Introducción. En este trabajo mostraremos el funcionamiento del motor a pasos configurado con arduino uno; para que pueda modificarse correctamente, mostraremos como se conecta dicho componente con cables al arduino, vamos a proporcionar el código, el diagrama de conexión, etc. Información en general para que puedan realizar este simple y sencillo proyecto. Materiales.  Arduino uno  Cables  Motor a pasos
  • 3.
  • 4.
    Código. #define STEPS_PER_REVOLUTION 1024 #defineMOTOR_SPEED 950 #define MSECS 1000 #include <Wire.h> #include <LiquidCrystal_I2C.h> int pos = 0; int motorPins[4] = {2, 3,4,5}; void setup() { for (int i = 0; i <= 3; i++) { pinMode(motorPins[i], OUTPUT); } }moveSteps(STEPS_PER_REVOLUTION); delay(MSECS); moveSteps(-STEPS_PER_REVOLUTION); delay(MSECS); void moveSteps(int steps) { int i; if (steps > 0) { for (i = 0; i < steps; i++) { moveClockWise(); } }
  • 5.
    if (steps <0) { for (i = steps; i <= 0; i++) { moveAntiClockWise(); } } } void moveAntiClockWise() { for (int j = 0; j <= 7; j++) { setMotor(j); delayMicroseconds(MOTOR_SPEED); } } void setMotor(int j) { for (int i = 0; i < 4; i++) { digitalWrite(motorPins[i], i)); } }
  • 6.
    Funcionamiento. Este sencillo proyectofue conectado con cables al arduino Uno directamente, y se utilizó un código muy simple para poder programarlo, cuando se terminó de programar y conectar, lo que realizaba el motor era, girar a la derecha, luego a la izquierda, esperar un momento y volvía a repetir el mismo proceso. Evidencias.
  • 8.
    Conclusiones. Alberto Barrera Arleth Mepareció muy importante el elemento motor a pasos ya que nos sirve para realizar muchos movimientos circulares ya que el motor a pasos gira, y nos permite jalar o realizar estiramientos con los circulares que realiza, volví a fortalecer mis conocimientos de lo antes visto, ya que se realizó el modelo de fritzing y su conexión, así como el código que se utilizó. Fue bueno fortalecer los conocimientos sobre el elemento motor a pasos. Corona Bernal Iván Antonio Con este trabajo vimos como funciono un motor a pasos con arduino y observamos también que el código es bastante sencillo y que es fácil de manipular la secuencia del aparato y en el mismo podemos ver que sus indicadores producen el movimiento y hace que funcione. El motor a pasos nos puede servir para mover cosas y volver a que se restauren desde su comienzo y así sucesivamente dependiendo el código que se le meta y dependiendo para que se quiera ocupar. González De la Cruz Isabel Guadalupe Mi conclusión al hacer el componente llamado motor a pasos fue que aprendí lo que fue manejar el código y la conexión ya que estos procedimientos son muy importantes lo cual me dejo mucho que aprender para mí fue un poco complicado manejar lo que fue el código ya que este tiene un funcionamiento muy sencillo simplemente da unas pequeñas vueltas y esto nos puede servir para hacer un elevador a todo esto fue muy interesante ya que aprendí varias cosas muy importantes. Juárez Ruiz Paulina Berenice Al realizar este trabajo pude aprender cómo manejar el motor a pasos. Este componente no es difícil de manejar, solo es necesario un motor a pasos, arduino y el código necesario que no es muy complejo.
  • 9.
    Nava González BrendaArlett Al realizar este proyecto pude reforzar mis conocimientos acerca de cómo se conecta y se configura el motor a pasos, considero que es uno de los más sencillos incluso en su conexión ya que te tardas menos de un minuto en hacerlo, pareciera que es un componente que no tiene buen funcionamiento, porque aparentemente solo gira pero si lo aplicamos en algún proyecto, junto con otros componentes es muy útil. Pereida Saucedo Hugo Mi conclusión es que con este componente supe para que servía cuál es su funcionamiento y así obtuve más conocimiento sobre cómo trabajar lo que es arduino y lo hice construyendo este proyecto. Pérez Martínez Lizbeth Yesenia El motor a pasos es aquel que nos permite controlar la posición de su eje y le puedes dar diferentes usos. El programa lo que hace es que el motor gire una vuelta completa en una dirección y otra en sentido contrario, de forma continua; tu puedes poner que tan rápido o lento quieres que dé la vuelta. Reforcé mis conocimientos. Vázquez Ramírez Lizbeth En conclusión puse en práctica los conocimientos adquiridos en clase y los reforcé y supe cómo manejar el código que se necesita para el motor a pasos y comprendí el funcionamiento que tiene el Arduino con el motor a pasos. Y me agrado conocer el componente porque aunque este un poco difícil pero llama la atención porque se ve interesante lo que podemos lograr hacer.