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

Paso 4: Cargar Firmware

El primer paso antes de que nos podemos subir subir el firmware es instalar el entorno de Arduino.  Si ya no ha instalado el entorno de Arduino o tienes una versión anterior que v1.0 necesitará descargar e instalar la última versión.  El software de Arduino se puede encontrar aquí [http://arduino.cc/en/Main/Software].

Antes de que se puede compilar el firmware, es necesario instalar la biblioteca de i2cEEPROM.  Esta biblioteca nos da acceso a la familia 24lc256 de chips EEPROM seriales.  El chip se utiliza para apoyar el almacenamiento de datos.

Almacenamiento de datos se usa para mantener posiciones guardadas para la reproducción, posiciones iniciales y datos personalizados del usuario.  Te voy a mostrar un paso personalizado al final de este instructivo que ilustra cómo añadir fácilmente esta característica.

Nota: No es necesario que la eeprom serial conectada a tu Arduino para que funcione esta aplicación, pero es necesario instalar la biblioteca en orden para subir correctamente el firmware.  El firmware compatible con las funciones si el hardware está presente.

Descargar la biblioteca como un zip de aquí:
https://docs.Google.com/Open?ID=0B-GOV0jkq9cROTk0ODg2ZTYtMzBkMi00ODY2LTgxZTItNTRiYWE5ODIzYTdi

La fuente puede encontrarse aquí:
https://github.com/Soshimo/I2C-serial-EEPROM-Arduino-Library

Abra una ventana del explorador y abra la carpeta en \Ardunio < documentos >.

Crear un directorio llamado bibliotecas (si hay no uno).

Descomprimir el contenido en el directorio de bibliotecas que acaba de crear.  (Tenga en cuenta que esta biblioteca sólo funciona para Arduino v1.0 y versiones posteriores).

Su estructura de directorios debería parecerse a esto:
documentos de < >/Arduino/bibliotecas/i2cEEPROM

Cierre todas las ventanas de Arduino y reiniciar el software de Arduino.

Compruebe que la biblioteca fue cargada correctamente.
Navegar por el menú de importación de biblioteca: dibujo -> Biblioteca de importación.

En la lista de bibliotecas disponibles para importar se debe ver i2cEEPROM.  Si no ve el objeto, asegúrese de que tiene la ruta correcta como por encima y cerrar todas las instancias de Arduino antes de reiniciar.

Finalmente descargar el bosquejo de SerialServoControl:
https://github.com/Soshimo/serial-servo-Controller-firmware

La forma más sencilla de obtener el bosquejo en su entorno de Arduino es crear un bosquejo nuevo llamado SerialServoControl.  Abra el archivo .ino descargado anteriormente en el Bloc de notas (o su editor de elección).  Copiar contenido del archivo y pegarlo en la ventana del nuevo boceto creado.

Guardar el dibujo.

Subir el bosquejo a su Arduino.

A continuación se enganchará a la Arduino a la tarjeta controladora de servo que construido en los dos últimos pasos.

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