Control de motores
Enviado por andres050286 • 26 de Febrero de 2014 • Síntesis • 583 Palabras (3 Páginas) • 470 Visitas
Control de motores
/* Paso a paso Copal
* -------------
*
* Programa para controlar un motor paso a paso que proviene de una disquetera de 5,25.
* de acuerdo con la documentación que he encontrado, este motor paso a paso: "[...]
* hecho por Copal Electronics, con 1.8 grados por paso y 96 ohmios
* por devanado, con el punto central de los devanados conectados a uno de los terminales exteriores [...]"
* [http://www.cs.uiowa.edu/~jones/step/example.html]
*
* Es un motor bipolar con 5 terminales:
*
* - rojo: conector de alimentación, lo he conectado a 5V y funciona bien.
* - naranja y negro: bobina 1
* - marrón y amarillo: bobina 2
*
* (cleft) 2005 DojoDave para K3
* http://www.0j0.org | http://arduino.berlios.de
*
* @autor: David Cuartielles
* @fecha: 20 Oct. 2005
*/
int motorPin1 = 8;
int motorPin2 = 9;
int motorPin3 = 10;
int motorPin4 = 11;
int delayTime = 500;
void setup() {
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(motorPin3, OUTPUT);
pinMode(motorPin4, OUTPUT);
}
void loop() {
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, HIGH);
delay(delayTime);
}
Ejemplo 2: Paso a paso Bipolar ejemplo Avanzado
/* Paso a paso Bipolar Avanzado
* ------------------------
*
* Programa para controlar un motor paso a paso que pertenecía a una disquetera de 5,25
* de acuerdo con la documentación encontrada este motor paso a paso"[...]
* hecho por Copal Electronics, con 1.8 grados por paso y 96 ohmios
* por devanado,con el punto central de los devanados conectados a uno de los terminales exteriores [...]"
* [http://www.cs.uiowa.edu/~jones/step/example.html]
*
* Este es un motor bipolar con 5 terminales:
*
* - rojo: alimentación, lo he conectado a 5V y funciona bien
...