Post on 29-Sep-2018
Servomotoreshttp://elcajondeardu.blogspot.com/2013/12/servomotor-introduccion-y-ejemplos.html
Qu se puede hacer con un Servomotor?
https://www.youtube.com/watch?v=paOozyzXBXs
Qu es un servomotor?
Un servomotor (tambin llamado servo) es un dispositivo similar a un motor de corriente continua que tiene la capacidad de ubicarse en cualquier posicin dentro de su rango de operacin, y mantenerse estable en dicha posicin.
Caracterstica
Est conformado por un motor
Una caja reductora
Un circuito de control
Giro
Con anterioridad los servomotores no permitan que el motor girara 360 grados, solo aproximadamente 180
hoy en da existen servomotores en los que puede ser controlada su posicin y velocidad en los 360 grados.
Usos comnmente usados en modelismo
como: Aviones
Barcos
Helicpteros
y trenes
Para controlar de manera eficaz los sistemas motores y los de direccin
Control Hacen uso de la modulacin por ancho
de pulsos (PWM)
PWM es una tcnica para transferir informacin o energa a un dispositivo con una seal cuadrada.
La seal esta compuesta por un valor alto y un valor bajo, en el caso de los servos que trabajaremos con Arduino, 5 y 0 voltios respectivamente.
PWM en Arduino
Hay que tener en cuenta que no todos los pines de Arduino pueden generar PWM solo los que lo indique la placa.
Puedes identificar cuales pines de tu placa Arduino pueden generar PWM?
Para usar el PWMsimplemente usaremos lafuncin analogWrite(pin,valor)donde el valor es un numeroentre 0 y 255.
Movimiento de un servo de forma continua
Para realizar este proyecto solo basta con nuestra placa Arduino y el servomotor, sin requerir ningun componente extra.
De acuerdo con la descripcin a la hora de hacer las conexiones, tenemos el siguiente esquema:
Movimiento de un servo de forma continua
El sketch es muy sencillo puesto que simplemente tenemos que incluir la librera para servos, que se puede encontrar bien escribindola tal y como se muestra, o en Sketch > Importar librera... > Servo
Declaramos nuestra variable del tipo Servo y la declaramos en el pin nmero 6.
A continuacin, mediante la funcin writemandaremos los valores que queramos que tenga el servo y, puesto que el "loop" se repite de forma continuada, el servo ir adquiriendo valores de 90-180-90-180...
Sketch para movimiento Servo
Servo controlado por Arduino
https://www.youtube.com/watch?v=4ak3NMc0ha8
Reto
Movimiento de un servo controlado mediante un potencimetro
Bibliografa
https://es.wikipedia.org/wiki/Servomotor
http://elcajondeardu.blogspot.com/2013/12/servomotor-introduccion-y-ejemplos.html
http://www.electroensaimada.com/pwm.html