Written by admin
Una vez terminada la placa electrónica, estamos listos para conectarla a un motor. Vamos a probar con el motor de 300 W a 24 V. Usamos una pila de 12 V para el circuito y otra de 24 V para el motor. Conectamos la placa Arduino para controlarlo todo y vamos a usar un programa que varíe la velocidad del motor poco a poco desde 0 hasta la velocidad máxima, en cada sentido alternativamente. El montaje queda:
El programa que usamos en el Arduino es:
#define A 9 #define B 11 #define ENABLE 10 int ii; void setup() { pinMode(A, OUTPUT); pinMode(B, OUTPUT); pinMode(ENABLE, OUTPUT); digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(ENABLE, LOW); delay(500); digitalWrite(ENABLE, HIGH); Serial.begin(9600); Serial.println("Preparado"); } void loop() { Serial.println("Giro a derecha"); for (ii=0;ii<=255;ii++) { analogWrite(B, ii); delay(100); } Serial.println("parada"); digitalWrite(B, LOW); delay(1000); Serial.println("Giro a izquierda"); for (ii=0;ii<=255;ii++) { analogWrite(A, ii); delay(100); } delay(5000); Serial.println("parada"); digitalWrite(A, LOW); delay(1000); }
Después de algunos problemas, el sistema funciona perfectamente y el motor responde correctamente. Trabajo terminado.
Deja una respuesta