Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SG-5010
Con el objeto servo definido vamos a pasar a inicializarlo, para ello usaremos
la funcin attach (pin, min, max) los parmetros de esta funcin son el pin, casi
cualquier pin del Arduino puede controlar un Servomotor y no es necesario que
sea uno de los PWM. En las placas que no son la Mega la utilizacin de
la librera Servo inhabilita el PWM en los pines 9 y 10 se usen estos pines o no
como servo. Los dos siguientes parmetros son opcionales e indican cual es el
ancho de pulso en microsegundos para 0 y para 180 por defecto 544 y 2400.
En este ejemplo usaremos el pin 9.
Tener en cuenta que no hemos puesto ningn delay por lo que el objeto
servo enviara el pulso cada 20 ms independientemente de nuestro
programa.
Para poder interactuar con el servo vamos a incorporar unas funciones
que nos permitan moverlo desde el PC. Para ello usaremos el puerto
Serie conectado al usb y le mandaremos la letra 'a' cuando querramos
aumentar 10 o la letra 'z' cuando querramos decrementar 10. Adems
con la funcin constrain nos aseguramos de que el valor no supere los
180 ni baje de los 0.