jueves, 5 de noviembre de 2015

Para empezar, debemos tener en claro como gira un motor DC, para ello se empezará con un código básico para ir entendiendo el funcionamiento de los motores y a su vez con el tiempo ir implementando más funciones para el robot objetivo en general.

Empecemos con los materiales, se utilizaran:

*Arduino Uno.- La placa principal para el montaje del circuito.




*Placa L298N.- Placa que nos permite controlar los motores de una manera eficaz.


*Motor DC.- Motor de corriente alterna, que ira conectado a la placa L298N para su funcionamiento.



*Cables.- Necesitamos cables tanto: macho-macho como macho-hembra para conectar los componentes.



Diagrama de conexión de los componentes:




Código empleado:

//Declaración de variables de las entradas

int IN3 = 5;
int IN4 = 4;

void setup(){
//Declaración de pines como salidas
pinMode (IN4, OUTPUT);
pinMode (IN3, OUTPUT);
}

void loop(){
// Motor gira en un sentido
digitalWrite (IN4, HIGH); //La entrada 4 encendida gira a la derecha cuando se apaga la entrada 3
digitalWrite (IN3, LOW);
delay(4000); // motor gira por 4 segundos

// Motor gira en el sentido contrario
digitalWrite (IN4, LOW);
digitalWrite (IN3, HIGH);
delay(4000);

// Motor no gira durante 5 segundos, anteriormente la entrada 4 ya se encuentra en estado apagado
digitalWrite (IN3, LOW);
delay(5000);
}







0 comentarios:

Publicar un comentario

Datos personales:

Entradas populares