Paso 4: Código de Arduino y probar su motor paso a paso!
Copiar ésos código de abajo en el software de arduino:
/ * Paso a paso Copal
*---** Programa para controlar un motor paso a paso de una unidad de disco de 5'25 * según la documentación que encontré, este paso a paso: «[...] motor * hecha de Copal Electronics, con 1,8 grados por paso y 96 ohmios * por devanado, con centro de grifos que separan conduce [...] "* [http://www.cs.uiowa.edu/~jones/step/example.html] ** es un motor de pasos unipolar con 5 cables: ** - rojo: conector de alimentación, lo tengo en 5V y trabaja muy bien * - naranja y negro: bobina 1 * - marrón y amarillo: bobina 2 ** (hendidura) 2005 DojoDave para K3 * http://www.0j0.org | http://www.0j0.org ** David Cuartielles * 20 de octubre de 2005 * /
motorPin1 int = 0;
motorPin2 int = 1;
int motorPin3 = 2;
int motorPin4 = 3;
int delayTime = 500;
void setup() {}
pinMode (motorPin1, salida);
pinMode (motorPin2, salida);
pinMode (motorPin3, salida);
pinMode (motorPin4, salida); }
void loop() {}
digitalWrite (motorPin1, HIGH);
digitalWrite (motorPin2, LOW);
digitalWrite (motorPin3, bajo);
digitalWrite (motorPin4, bajo);
Delay(delayTime);
digitalWrite (motorPin1, LOW);
digitalWrite (motorPin2, HIGH);
digitalWrite (motorPin3, bajo);
digitalWrite (motorPin4, bajo);
Delay(delayTime);
digitalWrite (motorPin1, LOW);
digitalWrite (motorPin2, LOW);
digitalWrite (motorPin3, HIGH);
digitalWrite (motorPin4, bajo);
Delay(delayTime);
digitalWrite (motorPin1, LOW);
digitalWrite (motorPin2, LOW);
digitalWrite (motorPin3, bajo);
digitalWrite (motorPin4, HIGH);
Delay(delayTime); }