miércoles, 16 de mayo de 2012

ARDUINO: INSTALACIÓN Y PRIMEROS PASOS

Imprime este post


Una de las principales características de Arduino es la facilidad  con la que se instala y se configura. Además, por supuesto, al tratarse de un "hardware libre" el software necesario para su uso es, consecuentemente, libre.
En este artículo se analizará la instalación y configuración de la placa Arduino Duemilanove sobre un entorno Windows. Para realizar esta misma instalación sobre un entorno Linux o con otra de las versiones de la placa Arduino se recomienda la siguiente página....

Analizaremos el proceso en diferentes pasos:

1)  La placa Arduino y el cable USB
El primer paso es adquirir la placa de Arduino. Para ello tienes dos opciones: o bien comprar la placa ya montada en alguna de las tiendas on-line que lo ofrecen por un precio aproximado de 25 € (en este blog no se realizan enlaces a páginas comerciales) o bien confiar en tus "manitas" y tu paciencia de electrónico soldador y tratar de montarla a través de la descripción de la placa y el soldado de componentes (ventaja del concepto de hardware libre). Si eres de los que te atreves, en este enlace te dejo el esquemático y en este otro unas instrucciones... 
 
Como trabajaremos con la versión de Arduino Duemilanove necesitaremos un cable USB debe ser tal y como se muestra en la imagen de la derecha. Con un conector tipo A (para conectar al PC) y otro tipo B (para conectar a la placa) en sus extremos. No hay que equivocarlo con el cable mini-USB que habitualmente se utiliza con dispositivos más pequeños como cámaras de fotos y lectores de tarjetas.



2) Fuente de alimentación (opcional)
Cuando usamos nuestra placa Arduino Duemilanove se nos plantean dos posibilidades, dependiendo del uso que se quiera dar al hardware:
1) Si se utiliza la placa para realizar ejercicios de electrónica digital o analógica o para robots en los que se introduzca algún tipo de PC para ayudar al procesado de datos (para economías boyantes), es decir, si la placa está en todo momento conectada por USB al PC la propia alimentación del ordenador proporciona alimentación a Arduino. En este caso, NO SE NECESITA NINGÚN TIPO DE FUENTE DE ALIMENTACIÓN EXTERNA.
2) Si usamos Arduino para pequeñas instalaciones, robos o cualquier tipo de dispositivo en el que se Arduino realice la función de cerebro y no sea posible conectarlo a ningún ordenador (por presupuesto, movilidad, etc...) es necesario alimentar a Arduino mediante una fuente externa. Se puede utilizar una fuente de alimentación de corriente continua o una pila/batería con el conector apropiado. Se recomienda no obstante el uso de la primera ya que no tenemos que estar pendientes de sustituir las pilas en caso de que se queden sin carga. En ambos casos el voltaje de la fuente puede ser de entre 6 y 25 voltios
3) Instalando el software y configurando....

3.1) Descarga el software (entorno de desarrollo de Arduino o IDE).
Para programar la placa es necesario descargarse de la página web de Arduino el entorno de desarrollo (IDE). Se dispone de versiones para Windows y para MAC, así como las fuentes para compilarlas en LINUX.
Cuando el software se descargue basta con descomprimir el fichero descargado y guardar la carpeta completa en un lugar de tu PC. Haciendo doble click sobre el ejecutable "arduino.exe" permitirá la ejecución del programa. Pero, antes de eso....


3.2) Conecta la placa Arduino al PC
Conecta la placa Arduino con el cable USB a tu PC. El LED verde de energía (power) etiquetado como PWR debe estar encendido. 

3.3) Instalando los drivers..
Cuando se conecta la placa Windows debería empezar a reconocer el dispositivo USB que ha sido insertado.  Milagrosamente el reconocimiento e instalación de drivers se realiza automáticamente en el Windows Vista (algo funciona!!!!!) pero NO en todas las ocasiones en la versión XP.  En Windows XP se deben realizar los siguientes pasos para conseguir que el nuevo Hardware sea reconocido por el sistema:
  • Cuando la ventana de instalación automática de Windows pregunta si Windows puede conectarse a Windows Update para buscar el software seleccionamos la opción "No esta vez".
  • Selecciona la opción "Instalar desde una ubicación específica" y pulsa "Siguiente". 
  • Selecciona las opciones "Busca el mejor driver en estas ubicaciones" e "Incluye esta localización en la búsqueda", deselecciona la opción "Busca medios móviles". Tras esto explora hasta la carpeta /drivers/FTDI USB Drivers/ que se encuentra en la carpeta de la distribución de Arduino. Pulsa "Siguiente"
  • El sistema debe buscar el driver adecuado y darte una respuesta afirmativa que confirme la instalación del driver "USB serial converter". Tras esto pulsa "Finalizar". 
  • La ventana de "Nuevo hardware encontrado" aparecerá de nuevo y se deben repetir los mismos pasos anteriores. En esta ocasión es el "USB serial port" driver el que es instalado. Tras esto pulsa "Finalizar".
Para comprobar que el nuevo hardware ha sido correctamente instalado se puede confirmar en el Panel de control del sistema. Propongo dicho ejercicio de confirmación.


3.4) Ejecutando la IDE de Arduino..
Haciendo doble click sobre el ejecutable "arduino.exe" permitirá la ejecución del programa. Se mostrará una ventana como la siguiente:

Para comprobar que todo funciona perfectamente sólo nos falta cargar el primer programa, compilarlo y subirlo a la placa.
El programa de Arduino presenta numerosos ejemplos ya creados que el programador puede usar y adaptar a sus propias necesidades.
De la opción: "File" + "Examples" + "Digital" + "Blink" (parpadear) extraeremos el ejemplo para posteriormente subirlo a la placa..... Pero, antes, debe ser configurado el puerto y el tipo de placa.....
Se plantea como siguiente ejercicio...
Para más información............ (guía rápida página Arduino español)

Print this post

No hay comentarios: