LABORATORIO DE ELECTRNICA II
ALUMNO:
Sacaca Queque, Renzo Favio.
CDIGO:
2014004172
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);
}
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.