Page 75 - Programacion
P. 75
El último reto de esta etapa es: según lo que has visto anteriormente, agrega las
líneas de código que necesitarías para mostrar en pantalla, con ayuda del monitor
serial, el ángulo en el cual está el motor. Debe ser un texto que diga “ángulo del
servomotor” seguido por el ángulo en sí.
Recuerda tratar de hacerlo por tu cuenta antes de revisar la respuesta, que está a
continuación.
#include <Servo.h>
Servo servo1;
int angulo;
int valpot;
int pot=0;
void setup()
{
servo1.attach(2);
Serial.begin(9600);
}
void loop()
{
valpot=analogRead(pot);
angulo=map(valpot,0,1023,0,180);
servo1.write(angulo);
Serial.print("angulo del servomotor:");
Serial.println(angulo);
delay(100);
}
Recuerda que es necesario poner en void setup () la instrucción Serial.begin (9600)
para que puedas usar el monitor serial. Sin esta instrucción, la tarjeta no reconocerá los
comandos para enviar texto a este y no podrás visualizar el resultado en la pantalla.
Con esto terminamos esta parte del curso. Te dejamos el último experimento para que
apliques todo lo que has aprendido en este libro y que servirá como inicio para la última
etapa del proyecto.
73