Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para identificar los terminales de la tarjeta Arduino UNO tome como referencia
la guía de la práctica anterior.
//servomotor a 90°
servomotor.write(90);
Serial.println(90);
delay(1000);
//servomotor a 180°
servomotor.write(180);
Serial.println(180);
delay(1000);
3. Analice el código, realice una breve descripción de este, además un diagrama de
flujo del funcionamiento del código.
Análisis del código:
Primero importar la librería <Servo.h>, después creamos un objeto de tipo Servo en este
caso Servo.servomotor pues así obtendremos todas sus funcione asociadas, después.
Para inicializar el servomotor empleamos servomotor.attach (3), donde colocamos el
Pin por donde va a ingresar la señal, todo este proceso se va a realizar a una velocidad
de 9600 baudios, para la parte de void loop utilizamos servomotor.write (0) que va a
leer el ángulo en el cual debe posicionarse el servomotor en este caso 0°, después se
imprime los datos obtenidos mediante Serial.println(0°) con una demora de 1000 ms,
este mismo proceso se debe realizar para los valores 90° y 180°, pues de esta manera se
puede comprobar el funcionamiento del servomotor.
Diagrama de flujo:
else:
print("ERROR: ENTRE 0° - 180°")
print("Ingrese un número entre 0° y 180° ")
entrada= input()
except KeyboardInterrupt:
break
arduino.close()
void loop() {
if (Serial.available ()> 0)
{
datos=Serial.parseInt();
servomotor.write(datos);
Serial.println(datos);
delay(50);
}
}
Dato de ingreso 0°