MATERIALES:
2 LLANTAS CON MOTORES DC.
1 DRIVER HG7881CP
1 ARDUINO MEGA 250
1 BASE DE MADERA
1 CARGA DE 4 PILAS
4 PILAS AA
1 RUEDA GIRATORIA
OBJETIVO
Dar a conocer lo que es el manejo de motores dc , el driver HG7881CP conjuntamente con el arduino mega.Para ello hemos optado por realizar una secuencia de pasos detallando lo que hace cada componente y su respectiva codificacion.
1)Motores DC y Driver HG7881CP
Recordemos que el motor de corriente continua es una máquina que convierte la energía eléctrica en mecánica, provocando un movimiento rotatorio, gracias a la acción que se genera del campo magnético.
Desarrollo:
Primer paso :En la imagen anterior se puede notar como es la conexion de los motores hacia el driver

Segundo paso :Laconexion de el driver hacia el arduino y la carga de pilas

Tercer paso : De las salidas digitales de Arduino he escogido la 2y3 para A-IA y A-IB respectivamente, mientras que para las B-IA y B-IB he seleccionado las 4 y 5

Codigo:
//Declaración de los pines de motores DC
const int llanta_1_a= 2; //Pin 2 conectado a A-IA
const int llanta_1_b= 3; //Pin 3 conectado a A-IB
const int llanta_2_a =5; //Pin 4 conectado a B-IA
const int llanta_2_b =4; //Pin 5 conectado a B-IB
byte velocidad = 255;
void setup() {
pinMode(llanta_1_a, OUTPUT); //Configuracion de los pines como salidas
pinMode(llanta_1_b, OUTPUT);
pinMode(llanta_2_a, OUTPUT);
pinMode(llanta_2_b, OUTPUT);
}
void loop() {
adelante();
delay(1000);
parar();
delay(10000);
}
void adelante()
{
analogWrite(llanta_1_a, 0);
analogWrite(llanta_1_b, velocidad);
analogWrite(llanta_2_a, 0);
analogWrite(llanta_2_b, velocidad);
}
void parar()
{
analogWrite(llanta_1_a,0);
analogWrite(llanta_1_b,0);
analogWrite(llanta_2_a,0);
analogWrite(llanta_2_b,0);
}
Conclucion:
Se a realizado la culminacion de la primera entrega en la cual tuvimos algunos problemas a la hora de realizar metodos ,pero con un poco de investigacion pudimos cubrir con las metas propuestas .

0 comentarios :
Publicar un comentario