Arduino Primeros pasos

Estos son los pasos que necesitas seguir para conectar y hacer funcionar tu Arduino:

  1. Hacerte con una placa Arduino
  2. Descargar el entorno de desarrollo Arduino
  3. Instalar los drivers USB
  4. Conectar la placa
  5. Volcar un programa

1 | Hacerte con una placa Arduino

La placa E/S Arduino es un simple circuito provisto de un procesador ATmega de Atmel. La placa Arduino está compuesta por una placa con un circuito impreso (PCB) y varios componentes electrónicos.

Hay varias formas de hacerse con una placa Arduino:

  • comprar una placa lista para usar. Mira como puedes comprar una placa o si lo prefiers únicamente la PCB.
  • construye tu propia placa. Si quieres te puedes construir tu propia placa PCB a partir de los ficheros CAD que te puedes descargar desde la página de If you want you can build your own PCB just by downloading the CAD files from the Hardware. Extrae el archivo de extensión .brd y envíalo a alguna empresa que te prepare la PCB. Pero ten en cuenta que preparar una única PCB puede salir muy caro en estas empresas. Es mejor ponerse de acuerdo con otras personas y encargar la fabricación de 20 o 30 en un único encargo para que salga más barato. Como tienes todos los archivos CAD puedes hacer tus propias modificaciones y diseñar tu versión de Arduino. Si haces modificaciones o resuelves algún problema del diseño original, por favor, ¡mándanos los ficheros con tus cambios!
    • comprar componentes. compra los distintos componentes en cualquier tienda de electrónica. La versión de la placa con conexión a través de puerto Serie ha sido diseñada para emplear los componentes más básicos que pueden encontrarse en cualquier parte del mundo. Por otro lado, la versión USB requiere de una mayor habilidad en el proceso de soldadura por que el chip FTDI es un componente smd (componentes muy pequeños para soldar directamente sobre la placa). Aquí hay un listado? de los componente necesario para montar una placa tipoe Serie.
    • ensamblar la placa. En esta guía paso a paso ponemos junto cada uno de los componentes para construir una placa Arduino. Novatos: ¿nunca antes habéis soldado? ¿tienes miedo de estropear miles de ellas antes de tener una bien soldada? No te preocupes :) y conviértete en un maestro en el arte de soldar.
    • programar el gestor de arranque. Para que el entorno de desarrollo Arduino pueda programar el chip, es necesario programar este previamente con un pequeño código denominado sector de arranque. Mira en esta página sobre el sector de arranque para aprender a programarlo en tu chip.

2 | Descargar el entorno de desarrollo Arduino

Para programar la placa Arduino se necesita el entorno de programación Arduino.

Descarga Arduino: Desde la página de software.

Aviso para usuarios de Linux: si requieres ayuda para hacer funcionar el IDE Arduino en Debian, por favor, consulta FAQ#linux ("¿Cómo puedo hacer funcionar el IDE Arduino en Linux?").

Aviso para usuarios de Mac OS X: Después de descargar el entorno de desarrollo (IDE), ejecuta el comando macosx_setup.command. Esto corrige los permisos de uso de diversos ficherosIt corrects permission on a few files for use with the serial port and y pedirá una contraseña. Necesitas reiniciar tu equipo antes de ejecutar este script.

Para más información consultar la guía del entorno de desarrollo Arduino.

3 | Instalar los driver USB

Si estás empleando un Arduino USB necesitarás instalar los drivers para el procesador FTDI de la placa Arduino. If you are using a USB Arduino, you will need to install the drivers for the FTDI chip on the board. Estos se pueden encontrar en el directorio drivers de la distribución del IDE Arduino.

En Windows es necesario descomprimir el fichero FTDI USB Drivers.zip. Entonces, cuando conectes la placa arduino, dirígete al directorio FTDI USB Drivers cuando te lo solicite la herramienta de Windows Instalar Hardware.

En Mac, monta el fichero de imagen FTDIUSBSerialDriver_v2_1_6.dmg (en los equipos PPC) o el FTDIUSBSerialDriver_v2_2_6_Intel.dmg (en los equipos Intel) y ejecuta el programa FTDIUSBSerialDriver.pkg.

Es posible encontrar la última versión de estos drivers en la página web sobre FTDI.

4 | Conectar la placa

Si estás usando una placa con conexión de tipo Serie, debes conectar a la misma una fuente de alimentación externa (de 6 a 25 voltios de corriente contínua, con el positivo en el interior del conector). Ahora conecta la placa a un puerto serie de tu ordenador.

En las placas con conexión de tipo USB la fuente de alimentación (a través del conector USB o a través e una fuente externa) se selecciona mediante un puente colocado de forma adecuada en los pins localizados entre los conectores de alimentación y USB. Para alimentar la placa a través del puerto USB (lo ideal para controlar dispositivos de baja potencia como LEDs), coloca el puente entre los dos pins más cercanos al conector USB. Para alimentar la placa a través de una fuente externa (necesario para usar motores y otros dispositivos que requieren de mucha corriente), coloca el puente entre los dos pins más cercanos al conector de alimentación de la placa. En cualquier caso es necesario conectar la placa a un puerto USB del ordenador.

El led de alimentación debería encenderse.

En Windows, se ejecutará automáticamente el asistente para Añadir nuevo hardware. Selecciona la opción de No conectarse a Windows Update y pulsa en Siguiente.

Ahora selecciona "Instalar a partir de una lista o una ubicación específica (Avanzado)" y pulsa en Siguiente.

Asegúrate de que la opción "Buscar el mejor driver en esta localización" está seleccionada; no seleccionar la opción "Buscar en dispositivos periféricos"; seleccionar la opción "Incluir esta localización en la búsqueda" y buscar en el menu desplegado la ubicación de la carpeta descomprimida en el paso anterior y seleccionarla. Pulsar Siguiente.

El asistente buscará el driver y avisará cuando encuentre el driver "USB Serial Converter". Pulsar "Acabar".

Ahora se ejecutará de nuevo el asistente "Nuevo hardware". Repite los mismos pasos y encontrará el driver "USB Serial Port".

5 | Vuelca un programa

Ejecuta el IDE Arduino y abre el sketch de ejemplo llamado "LED blink": File > Sketchbook > Examples > led_blink.

Ahora verás el código del ejemplo "LED blink".

Seleccional el dispositivo serie correspondiente a la placa Arduino a través del menú Tools | Serial Port. En Windows éste debería corresponder con los puertos COM1 o COM2 para las placas Arduino con conexión de tipo Serie, o COM3, COM4, o COM5 para las placas con conexión USB. En Mac debería ser /dev/cu.usbserial-1B1 para las placas USB, or /dev/cu.USA19QW1b1P1.1 si se está usando un adaptador Keyspan con una placa con conexión de tipo Serie (otros adaptadores USB-a puerto Serie ausan diferentes nombres).

Pulsa el botón de reinicio de la placa y ahora sobre el botón "Upload" del IDE Arduino. Espera unos pocos segundos. Si el proceso a sido exitoso aparecerá el mensaje "done uploading." en la barra de estado del IDE Arduino.

Si la placa Arduino empleada no aparece en el menú Tools | Serial Port, o aparece un mensaje de error al intentar volcar el sketch en la placa, por favor, consulta la sección de sugerencias ante problemas.

Unos pocos segundos después de que haya acabado el proceso de volcado, deberías ver un LED ambar (naranja) en la placa que comienza a parpadear.

Aprender más

  • Leer sobre el Entorno de desarrollo Arduino
  • Aprende cuales son las distintas parte de la placa Arduino
  • Consulta los tutoriales para ver ejemplos de programas. (También hay más ejemplos disponibles en el directorio examples del entorno de desarrollo Arduino.)
  • Busca las funciones y sintáxis específicas del lenguaje Arduino en la sección reference
  • El lenguaje de programación Arduino es compatible con el lenguaje Wiring permitiendo el intercambio de aplicaciones entre las placas Wiring y Arduino. pero ten en cuenta las diferencias entre los lenguajes Wiring y Processing.
  • Si has tenido algún problema busca consejos en la sección FAQ.
  • Si no has encontrado una solución a tu problema ahi, prueba a consultar a los demas usuarios en la sección de foros.

Los textos de la guía "Como empezar con Arduino" están licenciados bajo Creative Commons Attribution-ShareAlike 3.0 License. El código fuente de los ejemplos en la guía están liberados como dominio público.

Share