Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB (6 / 7 paso)

Paso 6: Instalar y ejecutar el Software

Agonizaba sobre este paso por un tiempo.  Por un lado no quería tener que proporcionar un instalador para hincharán el sistema pero también quería tener la complejidad de instalación de Visual Studio 2010 Express, compilar el código fuente y los ejecutables del edificio.

Al final fui con sencillez y había creado a un instalador para el software de serie Servo Control.  El software requiere .net Framework 3.5sp1 o mejor (la última versión del marco va a estar bien).  También, proporcionaremos código fuente para su modificación.

El programa es sencillo y la interfaz es crudo y anticuado pero funciona.  Se puede controlar a uno de 12 canales (0-11) con un cursor de numérico arriba/abajo, o entrando directamente en el valor que desee.  Los valores son en grados y representan la posición del servo para mover a.  En esta versión el servo atraviesa en su mayor velocidad pero a agregar rampa en una versión posterior.

Aquí está el link para el instalador (Admin Rights requerido):
https://docs.Google.com/Open?ID=0B-GOV0jkq9cRMDY4YWE3ZjAtNGU1YS00MDRiLTg3NzAtZjA2YzQ0ZDMyZWYx

Aquí está el enlace al código fuente:
https://github.com/Soshimo/serial-servo-Controller

No voy a modificar o construir el código fuente por lo que por su propia cuenta para la ayuda.  Una advertencia, requiere el SDK de instalador de Windows XML ser instalado en su máquina.  Si usted no tiene que instalar solo puede quitar el proyecto de instalación de la solución.  Se construye para Visual Studio 2008 pero se puede actualizar a 2010 sin ningún problema.  El proyecto requiere .net framework version 3.5sp1.

Solución de problemas:
¿Ves el puerto COM de Arduino en la lista de puertos COM para conectar a?
Si no, asegúrese de que tiene instalados los controladores Arduino y que la junta esté encendida.

Cuando envía comandos al firmware ¿ves algún error en la ventana de terminal?
A veces los errores pueden ayudar a perno de señalar el problema.

¿Algunos de los servos se mueven pero no en otros?
Compruebe la polaridad de los cables de servo, asegúrese de que la conexión es segura - a veces puede trabajar flojo si no caliente encolar los terminales (o les sujetada de otra manera).

¿Usted puede reiniciar la terminal desde la Terminal-> Reset menú?
Asegúrese de que el cable USB está conectado al puerto USB de Arduino.  El firmware utiliza el hardware UART.

Finalmente, si nada funciona y no hay retroalimentación se da desde la ventana de terminal, compruebe todas las conexiones eléctricas.  Asegúrese de que los cables de los servos están conectados correctamente.  Invertir en un DMM si ya tienes uno - usted puede encontrar los utilizables por debajo de $50.  Compruebe los voltajes con potencia aplicada.  Asegúrese de tener por lo menos va a 5V los servos o no se mueven correctamente.  Compruebe las conexiones de tierra en el tablero.  Asegúrese de que todas las tensiones son iguales en todos los puntos de tierra.  Finalmente, quite la alimentación del circuito y verifique la continuidad.  ¡ Importante! Asegúrese de que usted quite la alimentación antes de verificar la continuidad.  Podría dañar su DMM, tablero, Arduino o usted mismo lo contrario.

No tomar ninguna respsonbility, niether expresa ni implícita para cualquier cosa que puede hacer al construir o utilizar este proyecto.  Este proyecto es que MIT licencia [http://www.opensource.org/licenses/mit-license.php] por lo que eres libre de usarlo y modificarlo a voluntad.  Solo pido que mantengan todos los atributos.  ¡Que te diviertas!

Artículos Relacionados

Comunicación serial entre android y arduino a través de bluetooth de la laptop

Comunicación serial entre android y arduino a través de bluetooth de la laptop

Acerca de:Es este instructable sobre comunicación serial entre android y arduino a través de built-in del ordenador portátil Bluetooth. no tengo separado el módulo Bluetooth. así que he decidido usar mi portátil Built-in Bluetooth para comunicación s
No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

este coche No.03 utiliza un sistema similar como coche No.02, pero aplicación diferentes chasis sobre orugas CR-01, que cuenta con sistema opcional 2 servos y que hace conducción de cangrejo (4 ruedas misma dirección) o corto radio de giro de conducc
No.02 volante coche R/C coche con Arduino, Webcam y red. USB etc.

No.02 volante coche R/C coche con Arduino, Webcam y red. USB etc.

IP Control coche fue lanzada en 2001.Hacer el coche de función similar utilizando productos comercializados.El concepto de coche No.02 es utilizar productos comercializados, y soy un aficionado en eléctrica. Por lo tanto, no culpes a mí que el sistem
Cómo controlar un Robot mediante una conexión Serial

Cómo controlar un Robot mediante una conexión Serial

aquí están las instrucciones sobre cómo hacer una conexión en serie entre una frambuesa Pi y Arduino mediante un cable USB.  Una vez establecida una conexión en serie, puede utilizarse para controlar lo que usted puede soñar para arriba.  En este cas
El Arduino / TFT LCD conexión

El Arduino / TFT LCD conexión

¿Dices que quieres conectar una pantalla TFT a un Arduino? Son bromas?No! Por sobre el precio de un familiar 2 x 16 LCD, usted consigue una pantalla TFT de alta resolución. Para tan bajo como $4 (gastos de envío incluidos!), es posible comprar una pa
Lección 2: Usando Arduino como una fuente de alimentación para un circuito de

Lección 2: Usando Arduino como una fuente de alimentación para un circuito de

Hola de nuevo, los estudiantes, a mi segunda lección de mi curso para enseñar electrónica básica. Para aquellos que no han visto mi primera lección, que describe los fundamentos muy, muy, de circuito, ver ahora. Para aquellos que ya han visto mi lecc
Hazlo tú mismo: 5 minutos voltímetro de Arduino con una pantalla OLED

Hazlo tú mismo: 5 minutos voltímetro de Arduino con una pantalla OLED

Hola!Voy a mostrarte cómo hacer un voltímetro * con Arduino UNO, una pantalla OLED, 2 resistencias y 9 puentes por menos de 5 minutos. Con él podrá medir tensión de 0 a 30V (si se excede puede dañar tu arduino!). Vamos a empezar!* "Un voltímetro es u
Edificio IllyClock - despertador basado en Arduino en una poder de café

Edificio IllyClock - despertador basado en Arduino en una poder de café

actualizado 04 de agosto de 2011Una versión simplificada es ahora descrito aquí.El propósito de este proyecto es construir un reloj de alarma similar a la que se presenta en el siguiente video.Al lado de la caja, la función original de IllyClock mues
Shield Arduino Solar - una fuente solar DIY para sus proyectos, sin esperar a PCB

Shield Arduino Solar - una fuente solar DIY para sus proyectos, sin esperar a PCB

este instructable es una versión básica de Bley Joel ("es 9:00 en sábado, la muchedumbre regular baraja en") Protector Solary deberían funcionar para la mayoría arduinos.  Lo he probado con Arduino Pro de SparkFun y el nuevo Leonardo.Yo y los ot
Comunicación serial entre android y arduino a través de telnet

Comunicación serial entre android y arduino a través de telnet

ObligatorioSoftware Python 2.7 con pyserial paqueteAplicación android móvil TelnetSoftware de ArduinoPaso 1: introducciónAquí, en este instructable describí sobre comunicación serial entre el teléfono android y arduino a través de telnet. Para probar
Arduino/Android BLUETOOTH Serial Monitor APP para arduino usando el HC-06 y ANDROID

Arduino/Android BLUETOOTH Serial Monitor APP para arduino usando el HC-06 y ANDROID

¡ Hola mundo! Hoy he hecho una aplicación para Android que simplemente Lee valores o texto que se imprimen en el arduino serial usando el módulo bluetooth HC-06/05 o cualquier otros módulos. No necesitas configurar nada en el código de arduino. Simpl
Recompile (Renombrar) y Flash HIDUINO con ISP a tu Arduino en un dispositivo HID (usb-midi)

Recompile (Renombrar) y Flash HIDUINO con ISP a tu Arduino en un dispositivo HID (usb-midi)

HIDUINO es un firmware (código) hizo correr en los microcontroladores Atmega8u2 (Arduino UNO Rev 2 - y anterior - o Mega2560) y Atmega16u2 (Arduino UNO Rev3).Estos son los encargados de conseguir el equipo y los tableros para hablar. Cuando se ejecut
BookClock - reloj basados en Arduino en una caja de cartón

BookClock - reloj basados en Arduino en una caja de cartón

este es el más reciente (y más barato aún) miembro de la familia del Sabio reloj .(Como un resumen rápido, los otros miembros de la familia del Sabio reloj son, hasta ahora, la cúpula de vidrio reloj sabio y sabio reloj 2. Son "sabios" porque, j
Obtener datos de Arduino a una página web

Obtener datos de Arduino a una página web

Ser nuevo en Arduino me estaba un poco abrumado por las diferentes formas de hacer las cosas. Así que esto es lo que se me ocurrió!Estoy usando un clon de Arduino UNO R3 pero las conexiones creo que son los mismos para la mayoría de Arduino o pueden