Paso 6:.: un solo Servo:. (Servos) - CIRC04
Lo que estamos haciendo:
Giro de un motor es muy divertido pero cuando se trata de Proyectos donde se requiere control de movimiento tienden a nos deja ganas de más. ¿La respuesta? Servos de hobby. Son producidos en masa, ampliamente disponible y costo de un par de dólares a cientos. En el interior es una caja pequeña (para hacer el movimiento más potente) y algunos electrónicos (para que sea más fácil de controlar). Un servo estándar es posicionable de 0 a 180 grados. Posicionamiento es controlado a través de un pulso temporizado, entre 1,25 milisegundos (0 grados) y 1,75 milisegundos (180 grados) (1,5 milisegundos para 90 grados). Momento varía entre fabricantes. Si el pulso es enviado cada 25-50 milisegundos el servo funcionará sin problemas. Una de las grandes características de Arduino es cuenta con una biblioteca de software que le permite controlar dos servos (conectados al pin 9 o 10) utilizando una sola línea de código.
(también puede descargar la hoja de diseño del tablero de la parte inferior de este paso)
Las partes:
- Protoboard de CIRC-04 hoja
- Jefe del pin 2 (x4)
- Jefe del pin 3 de (x1)
- Mini Servo (x1)
- Alambre
El circuito y conectar todo:
Un pequeño Video de todo lo que está enchufado
El código: - File > Sketchbook > ejemplos > Biblioteca Servo > barrido
¿No funciona?
- Servo no torcer? -Incluso con hilos de color es todavía sorprendentemente fácil conectar un servo hacia atrás. Este podría ser el caso.
- Todavía no funciona - un error nos hizo una o dos era simplemente olvidarse de conectar los cables (rojo y marrón) a + 5 voltios y tierra.
- Frustración? -Sesión de nos un correo electrónico, este circuito es simple y compleja al mismo tiempo. Queremos oír hablar de problemas por lo que podemos abordarlos en futuras ediciones.
Ayuda
Lo que es mejor:
Potenciómetro Control:
Aún tenemos que experimentar con las entradas pero si le gustaría leer por delante, hay un programa de ejemplo File > Sketchbook > ejemplos > Biblioteca Servo > perilla ###. Esto utiliza un potenciómetro (CIRC08) para controlar el servo. Usted puede encontrar las instrucciones en línea aquí: http://tinyurl.com/dymsk2
Tiempo del uno mismo:
Si bien es fácil de controlar un servo con biblioteca incluida de Arduino a veces es divertido averiguar cómo programar algo a ti mismo. Pruébalo. Nosotros estamos controlando el pulso directamente así que podrían utilizar este método para el control de servos en cualquiera de los pines disponibles 20 de Arduino (necesita altamente optimizar este código antes de hacerlo).
Grandes Ideas:
Servos se pueden utilizar para hacer todo tipo de cosas, aquí están algunos de nuestros favoritos.
Navidad Hit Counter
http://tinyurl.com/37djhq
Abierta fuente brazo robótico (utiliza un controlador servo, así como el Arduino)
http://tinyurl.com/ckm3wd
Walker de servo
http://tinyurl.com/da5jfe