domingo, 7 de junio de 2009

Práctica con el puente H


Hoy les mostraremos un código y un diagrama para poder realizar una práctica para el puente H, el objetivo de la práctica es controlar un motor de CD por medio del código y el puente H.


int valor = 0; // variable que contiene el valor
int motorAvance = 10; // Avance motor --> PIN 10
int motorRetroceso = 11; // Retroceso motor --> PIN 11
void setup() { } // No es necesario
void loop() {
analogWrite(motorRetroceso, 0); // Motor hacia delante ... sube la velocidad
for(valor = 0 ; valor <= 255; valor+=5) { analogWrite(motorAvance, valor); delay(30); } for(valor = 255; valor >=0; valor-=5) { // Motor hacia delante ... baja la velocidad
analogWrite(motorAvance, valor);
delay(30);
}
analogWrite(motorAvance, 0); // Motor hacia detrás ... sube la velocidad
for(valor = 0 ; valor <= 255; valor+=5) { analogWrite(motorRetroceso, valor); delay(30); } for(valor = 255; valor >=0; valor-=5) { // Motor hacia detrás ... baja la velocidad
analogWrite(motorRetroceso, valor);
delay(30);
}
}

No hay comentarios:

Publicar un comentario