Anda di halaman 1dari 8

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL

FACULTAD DE INGENIERIA ELECTRNICA E INFORMATICA


Escuela de Informtica

LABORATORIO DE ELECTRNICA II

TEMA: Motor DC y Servomotor

ALUMNO:
Sacaca Queque, Renzo Favio.

CDIGO:
2014004172

PROFESOR: Ing. Gil Chacaltana, Rubn

CICLO: VI

TURNO: Tarde

LIMA Per
2016
PROBLEMA N1:
El siguiente programa consistir en que por medio de dos botones se controlar el giro
de un motor DC, sus velocidades y aproximando el Angulo que queramos inclusive de
0 a 90 tal como nos piden en este problema. Adjuntaremos el siguiente cdigo y
finalmente la simulacin con el proteus:

void setup() {
pinMode (2,OUTPUT); //inicializando el motor
pinMode (3,OUTPUT);
pinMode(7,INPUT); //inicializacion del boton s1
pinMode(8,INPUT); //inicializacion del boton s2
digitalWrite(2,LOW); //inicializamos el motor en apagado total
digitalWrite(3,LOW);

void loop() {
int s1,s2;
s1=digitalRead(7); //Ingresamos el dato que ingresa 0 1
s2=digitalRead(8);
if (s1==0){ // Si mantenemos presionado el boton s1
digitalWrite(2,LOW); //Girar en el sentido antiorario de 50ms
delay(50);
digitalWrite(3,HIGH);
delay(50);
}
else { //Si soltamos el botn s1
digitalWrite(2,LOW); // el motor dejar de rotar
delay(50);
digitalWrite(3,LOW);
delay(50);
}

if (s2==0){ // Si mantenemos presionado el botn s2


digitalWrite(2,HIGH); // girar en sentido horario
delay(50);
digitalWrite(3,LOW);
delay(50);
}
else { //Si dejamos de presionar el botn s2
digitalWrite(2,LOW); // Dejar de rotar el motor
delay(50);
digitalWrite(3,LOW);
delay(50);
}
}

PRUEBAS CON LA SIMULACION DE PROTEUS:


Aqu cuando presionamos el botn de resistencia R1 el motor girar a la izquierda
lentamente (sentido anti horario) y cuando dejamos de presionar, el motor se detiene.

Cuando mantenemos presionado el botn de resistencia R2, el motor girar para la


derecha (sentido horario) hasta que soltemos dicho botn y dejar de moverse.
PROBLEMA N2:
Ahora nos piden lo mismo pero usando esta vez con un servomotor, para ello
incluiremos una librera #include <Servo.h> que nos facilitar el ngulo de giro que
queramos en este caso de 0 a 90.
PRUEBAS DE SIMULACION CON EL PROTEUS:

Cuando presionamos el botn de resistencia 1, el servomotor girar exactamente un


ngulo de 90 en sentido horario permitiendo el paso de peatones.
Y cuando presionamos el otro botn de resistencia R2, el servomotor regresar a su
estado anterior de 0 con el cual se cerrar el acceso.

PROBLEMA N3
Para este tipo de aplicacin es recomendable usar el Servomotor ya que exactamente
podemos controlar el ngulo que nos piden, en este caso es de 90, asimismo se
necesita menos componentes para su funcionamiento y nos facilita con la
programacin gracias al uso de su librera SERVO.H. Los motores DC son algo difciles
de controlar el ngulo de giro.
Por otro lado, los servomotores son mas delicados a comparacin con los motores DC
ya que en su torque son utilizados para la carga de materiales.

Anda mungkin juga menyukai