Felix Maocho

Para quien le interese lo que a nosotros nos interesa

Curso de Arduino – Bajar e instalar el software para programar Arduino

240_F_48255914_NN1ctHYBtOA21Flusivm0n7L82jbkZox

Por Félix Maocho
19/1/2016

Objetivo de este capítulo

Indicar donde se encuentra y como se descarga de la Red todo el software que necesitamos instalar en nuestro PC para programar la tarjeta controladora Arduino e instalar los controladores que permiten al PC reconocer a la tarjeta Arduino cuando se le conecta a través de un puerto USB.

Material necesario

Para las prácticas de este post no se necesita la tarjeta controladora Arduino pues todo se reduce a bajar el software gratuito existente a la red a tu propio ordenador. Sin embargo, ya en el próximo post se utilizará la tarjeta Arduino y su cable de USB de conexión, por lo que conviene que lo vayas adquiriendo.

Tarjeta y cable tiene un valor aproximado a los 20 €, pero mi consejo es que adquieras un kit con material suficiente para los primeros capítulos con un coste aproximado de 30/40 €, como aconsejé en el post La utilidad de saber Arduino .

Con ese material y unas pocas adquisiciones posteriores igualmente de coste moderado, que indicaré en el futuro, tarjeta de relés, (7€), control de motores, (7€), motores eléctricos (6€) y algunos sensores, tendrás material para muchos capítulos de este Curso de Arduino. Mucho del material necesario, como cables, interruptores, leds, motores, etc., pueden obtenerse de electrodomésticos y juguetes viejos y rotos. La afición a Arduino es realmente económica.

Soy consciente de la prevención con la que se enfrenta un lego en informática. cuando se plante instalar en su equipo un nuevo software, por lo que en lo posible, trataré de dulcificar la cosa lo más posible. A medida que se mejora el software, una de las cosas que se simplifica. es la instalación de los programas por ello hoy y en la versión que vamos a bajar es mucho mas sencillo que en las anteriores. Como aperitivo y para que pierdan el miedo, les dejo un video en el que lo explican, a continuación iremos haciendo lo mismo para paso a paso y explicado con más detalle.

Como ven, el proceso dura exactamente dos minuto y medio y no es complicado. Pues tengo que dar una buena noticia, hoy (9/3/2016) es aún más sencillo de lo que indica este post, pues un proceso algo complejo que era instalar los “drivers” en vuestro PC para que el ordenador sea capaz de identificar la tarjeta Arduino como un periférico conocido, cuando se la enchufe mediante un cable USB, ya se ha automatizado.

Pudiera ocurrir que cuando vayas a bajar tu el software haya cambiado sobre lo que yo describo, pero con seguridad de ocurrir será para simplificar el proceso aun mucho mas. Si detectas algún cambio importante ruego que me lo informes para que actualice el contenido de esta entrada.

Así que no te asustes, que te resultará fácil dar este paso. Con todo, me consta que este paso es molesto para muchos no expertos en ordenadores, por ello, aun a riesgo de ser reiterativo y pesado para los que tengan una mínima experiencia con el PC, voy a explicar paso a paso el proceso. Pues considero preferible pasarse, que no llegar y desconozco en absoluto el currículum de quien sigue estos post, por lo que doy por supuesto, que habrá quien no tiene ni idea de lo que está haciendo, pero si mucho entusiasmo por aprender.

Pese a ello, como yo si he sido informático, puede que sin querer, deje algo confuso para el lego en la materia. Si al leer mi post no lo comprendes a la primera lectura, avísenme con un comentario, y trataré de redactarlo de una forma más clara.

Software necesario para el manejo de Arduino

Para manejar Arduino necesitamos una serie de programas que nos permitan escribiren nuetro PC  los programas que manejaran la tarjeta Arduino y una vez compilados (hechos comprensibles a las máquinas), cargarlos posteriormente en la tarjeta Arduino. Esto es lo que se llama instalar un entorno de desarrollo en nuestro PC (Software IDE de desarrollo), y también necesitamos instalar los controladores de Arduino, (device drivers), software que informa a tu PC, el tipo de aparato que se le conecta por USB y que le explica cómo tiene que manejarlo, pues por el USB, se puede poner cualquier cosa, de un scanner, a un ratón, o esta tarjeta y el PC, tiene que identificar que es, para saber, como tiene que mandar los datos al aparato y que tipo tienen los datos que puede esperar recibir por ese puerto USB.

Los aparatos normales y los comerciales, teclados, pantallas, cámaras fotográficas etc. generalmente pagan a Microsoft, para que tenga los programas de reconocimientos, (drivers), incluidos de serie en su software por lo tanto no hay que instalarlos, o bien hacen un programas de auto instalación, que los introducen casi automáticamente. Ests última opcion es la que ha puesto en marcha hace poco Arduino, en vez de dar dinero a Microsoft, se ha hecho un programa de auto instalación que solo tienes que dar varios “Intros” para instalarlo y otra buena noticia, todos esos programas son ABSOLUTAMENTE GRATUITOS, no tienen publicidad y no piden datos nuestros.

¿De que viven los desarrolladores de Arduino?

Ante tantas facilidad inesperada, el usuario experimentados no duda en preguntarse ¿ Y de qué viven?. – Tenemos tan tristes experiencias, que cuando alguien no nos pide nada, por algo que indudablemente tiene un valor, nos escamamos, pero en este caso, lo hacemos sin motivo.

Los programas son de una organización que los desarrolla en un ambiente universitario y la gente que los hace son mayoritaria,ente estudiantes de postgrado con becas de estudios, por tanto su trabajo o es voluntario, o pagado con dinero público, por ello es gratuito para el público particular, aunque como es lógico y natural, no desprecian las donaciones que voluntariamente quiera hacer cada cual que ayudan a depender menos del dinero público.

Licencia Copyleft

No solo eso, los programas de Arduino tienen la licencia COPYLEFT, esta licencia a diferencia de la habitual COPYRIGHT, permite expresamente que puedas copiar, vender o modificar los programas originales hechos por otros  siempre y cuando tus programas sean a su vez COPYLEFT. Estas licencias tiendem a crear un “ecosistema” que crece con el tiempo pero se conserva gratuito. Cada vez es mas grande. valioso y poderoso, al ir acumulando el trabajo de más personas, y a su vez crea una masa critica de usuarios suficientemente grande como para que trabajar para este grupo sea rentable aun obteniendo por cada objeto un reducido beneficio.

Programas compilados y programas fuentes.

Por ello, no solo puedes bajarte los programas compilado, (programas pensado para las máquinas e indescifrables, o al menos terriblemente laborioso de manejar para una persona normal), sino los fuentes, o los que escribimos los técnicos, desde los que un proceso automático genera los programas compilados, que son los que es capaz de entender la máquina y tu te vas a bajar.

Estos programas fuentes, si puede ser con ciertos conocimientos ser manejados y entendidos por un técnico de nivel medio y por tanto, son susceptibles de ser copiados y modificados dando lugar a procesos mas perfectos o mas poderosos. Como no es este tu caso, te bajaras solo los programas compilados que son los que vas a utilizar si no tu si tu ordenador y tu tarjeta, pero si en un futuro lejano, aprendes tanto, que deseas modificar estos programas para algún invento tuyo, debes saber que están disponibles y tienes legalmente derecho de utilizarlos, con la sola condición de que entregues los programas fuentes que generes a partir de estos y que queden cubierto con el mismo tipo de licencia con que se te cedieron, es decir que cualquiera pueda a su vez gratuitamente tomarlos, utilizarlos, y modificarlos.

Bajar los programas fuentes a tu ordenadores

Como este trabajo se hace una única vez en cada ordenador, mi consejo es no romperte la cabeza y seguir al pie de la letra, (en la medida que lo permita tu sistema operativo), las instrucciones que doy. Veamos los distintos pasos que componen el proceso

1º.- Buscar la página donde está el Software

La página se llama arduino.cc y es la pagina principal de Arduin org donde encontraremos GRATIS todo lo que nos pueda interesar sobre Arduino pero eso si, en inglés.

Arduino_cc

2º Ir a la página de descargas

Debes buscar la pagina de descargas, (DOWLOAD), que para que te sea más cómodo te la pongo aquí directamente  si pinchas veras que se te abre la página en una solapa adicional

pagina dowload

3º Seleccionar el software en función del sistema operativo

Hay preparados diferentes paquetes de software para los diferentes tipos de Sistema Operativo con que suelen venir los PC. En concreto tenemos los siguientes:

  • Windows el mas corriente Sistema Operativo
  • Mac OS X el sistema operativo que tiene los ordenadores Apple
  • Linux: 32 bit y 64 bit sistemas operativos gratuitos que suelen utilizar personas muy geek.

Si tu no eres geek con seguridad tu sistema operativo es uno de los dos primeros si tu equipo es Apple es Mac OS X y si no es Apple es Windows.

Si sospechas que es Windows puedes confirmarlo pinchando la siguiente dirección  que te lleva a una página de Windows que analiza el sistema Windows que tienes instalado y te dice cual es exactamente. En mi caso como se ve en la imagen es el Windowa 8.1

SO windows

Si tienes no importa que sistema operativo Windows, debes bajarte el paquete preparado para el, Si tienes otro, debes bajar el que te corresponda. En el cuadrado, turquesa a la derecha de la página de descargas tienes las distintas pociones que tienes a tu disposición Windows, Mac OS X, Linux 32, o Linux 64 Supongo que en todos los sistemas operativos el método a seguir es similar, pero no puedo garantizarlo porque lo desconozco

Si como digo es Windows, tienes dos opciones:

  • Windows instaler (Instalador de Windows)
  • Windows ZIP file for non admin install (Fichero Windows ZIP de no administrador de instalación)

De las dos opciones la primera le va a ha hacer automáticamente una instalación estándar, creando las carpetas que contendrán los ficheros de programas con nombres predeterminados y colgado de sitios predeterminados, mientras que la segunda opción permite que personalices la instalación. Salvo que sepas mucho del tema y seas un poco maniático de tu propio sistema de orden te aconsejo la primera opción.

4º Contribución económica

Al dar a la opción Windows installer, (al menos donde he entrado yo), se pasa a otra página donde solicitan una donación voluntaria, esto es una novedad que el víideo no recoge.

bajarse el software2

No es mi intención desanimarte de que cedas dinero si te parece oportuno, pero si te informo que el hacerlo, no te da ningún tipo de ventaja, (salvo la moral), sobre no hacerlo si pinchas en la opción CONTRIBUITES DOWLOAD, contribuyes al mantenimiento de los pequeños gastos que tiene el mantenimiento de este servicio.

5º Descargar

Si pinchas en JUST DOWLOAD (Sólo descargar) veras que en la parte inferior de la pantalla aparece una nueva opción de seguridad que te pregunta

bajarse el software3

¿Quieres ejecutar o Guardadar Arduino 1.6.7 windows.exe (80.7 MB) desde dowloads. Arcuino.cc?

6º Ejecutar Guardar Cancelar

Llegado a este punto recomiendo “Ejecutar” pero puedes guardar el fichero en donde te apetezca de tu disco duro, para ejecutarlo en otra ocasión, lo cual no tiene mucho sentido porque cuando lo quieras ejecutar, lo encontraras en Internet haciendo lo indicado, o por último, puedes Cancelar si te da algún tipo de reparo y prefieres dejarlo para otra ocasión.

Si das a Ejecutar, posiblemente te aparezca una pantalla que te solicita permiso para cambiar automáticamente cosas en tu sistema operativo que no ha podido capturar. Di que das permisopuedo asegurarte que de donde bajas el software es un lugar absolutamente seguro que no te meterá basura en tu PC.

7º Licencia C0pyleft

A continuación, te aparece el contrato de licencia de uso, por el que te comprometes a utilizar el software de acuerdo con las especificaciones GNU General Public Lisense, que te permite utilizar libremente el software pero te obliga a dar al software derivado de este el mismo tipo de licencia.

Licencia

Pincha en I Agree (Estoy de acuerdo), y ello te da paso a la pantalla de Opciones de Instalación, que te permite instalar la totalidad del Software que necesitas o solo parte de él.

8º Opciones de Instalción

opcions de instalacion

Lo que van a permitir descargarse e instalarse, (o no) es:

  • Instalar el Software de Arduino – Escribir en tu disco duro todos los programas de Arduino
  • Instalar los Driver USB – Los programas que permiten a tu PC saber que lo que se le enchufa por USB es una Tarjeta de Arduino.
  • Crear el atajo al Menú de Arranque – Te crea un Menú de Tranque para los programas de Arduino
  • Crear un atajo en el escritorio – Crea un icono que lleva al Menú de Arranque
  • Asociar los ficheros .ino – Enseña al PC a manejar los ficheros .ino que son ficheros que contienen los programas de Arduino que y tu vas a escribir.

Todas las opciones son interesante y a mi juicio imprescindibles y mi consejo es mantenerlas en su totalidad.

Respuesta de esta pantalla son tres opciones Cancelar Atrás Siguiente

A estas alturas, salvo que no tengas más tiempo o padezcas un ataque de ansiedad, no tiene sentido Cancelar. Retroceder a la pantalla anterior tampoco tiene sentido, pues lo único que podemos cambiar es la licencia que hemos firmado, así que aconsejo firmemente pinchar en NEXT (Siguiente) que da paso a la siguiente Pantalla de Instalación de una carpeta que contendrá todo lo que bajemos de Internet.

9 º Crear una carpeta llamada “Arduino” en tu disco duro 

instalacion folder

Esta pantalla te propone crear una carpeta con el nombre “Arduino” que cuelga de la carpeta “Ficheros de programas” de tu disco duro C: Lo cual es lo normal, y no te aconsejo que hagas otra cosa, aunque puedes cambiarlo.

Las respuestas posibles son Cancelar Atrás Instalar

Cancelar ya sería ridículo, pero es una opción. Atrás te permitiría ir a la pantalla anterior donde no si qué puedes querer cambiar lo que quieres descargar, (aunque yo no entienda por qué), e Instalar, descargara definitivamente las cosas de Internet y las colocará como es debido en tu disco duro.

Así que adelante, pincha Instal (Instalar) que da lugar a la aparicion de la siguiente pantalla

10º Instalacion automática de los ficheros descargados

finalizar

En ella verá como, dependiendo de la calidad de la conexión a Internet de tu equipo, van bajando e instalándose uno detrás de otro una multitud de ficheros que a medida que se instalan hacen crecer la barra azul, indicando de forma aproximada cuanto va avanzando la instalación.

11 º Instalacion automática del los “drivers” 

Cuando llegue al final, cosa que con una conexión rápida, dura menos de 5 minutos, se llega al final y aparece sobre esta otra pantalla que solicita permiso para instalar el Driver de Arduino, o sea, los programas que permiten tratar a tu PC como un dispositivo periférico conocido, una tarjeta Arduino cuando se lo enchufes como un dispositivo USB

instalar dispositivo

Dar a instalar

12 Finalizar

Acabado de instalar hemos acabado todos los procesos lo que nos permite que en la pantalla anterior podamos dar a la tecla CLOSE (cerrar) y dar por finalizado el trabajo. Espero que a los mas inexpertos no les haya resultado muy postraumático

Consecuencias de lo que hemos hecho

Nuevo Icono en el escritorio .- En el escritorio se le habrá instalado un icono mas con este aspecto

Arduino (1)

 

Que quizá la primera vez que lo apretemos nos haga que aparezca una pantalla pidiendo autorización para su uso, Di que si lo autorizas y por fin entrarás en el llamado Menú de Inicio de Arduino , aunque durante unos instantes y se carga todo aparecerá esta otra pantalla

Pantalla de carfga automática del Menu de Inicio de Arduino.

pantalla de carga del programa

Menú de Inicio de Arduino

Que como indica esta arrancando y que posteriormente de forma automática dará paso definitivamente al Menú de Inicio de Arduino, desde el cual pronto podrás escribir y hacer funcionar los programas sobre tu tarjeta Arduimo.

Menu de Inicio de Arduino

Si llegas a esta pantalla enhorabuena has acabado el trajo por hoy. Has descargado y colocado dentro de tu ordenador adecuadamente todo el software que necesitas para manejar Arduino.

Si aun no tienes el Kit de Arduino, apresurate a comprarlo porque en el proximal capitulo vas a construir tu primer programa y verás por primera vez como Arduino se pliega sumiso a cumplir tus órdenes. Te damos sujerencias de donde los puedes adquirir tanto en tiendas físicas como através de Internet en nuestro post  post La utilidad de saber Arduino.

 

Como repaso final te diré lo que has aprendido hoy

  • Qué es el Software IDE de desarrollo
  • Qué es el “driver” y para qué Aprender que se instala en el PC
  • Qué es la Licencia Copyleft que ventajas tiene y a qué obliga
  • Qué son los programas compilados y programas fuentes.
  • Que software se instala y donde lo hace dentro de tu PC
  • Manera de acceder al Menú de Inicio de Arduino
  • Direcciones de posibles proveedores de componentes

Félix Maocho

indice

Anuncios

9 marzo 2016 - Posted by | Curso de Arduino, Robotica |

6 comentarios »

  1. […] Curso de Arduino – Bajar e instalar […]

    Pingback por Arduino – Bajar el software e instalar los drivers de Arduino « Felix Maocho | 10 marzo 2016 | Responder

  2. Muy buena y necesaria tu esplicacion. gracias

    Comentario por Javier Padilla | 18 julio 2016 | Responder

    • De nada me alego haberle sido útil

      Comentario por felixmaocho | 18 julio 2016 | Responder

  3. Fenomenal, gracias por el curso

    Comentario por Jaime | 2 agosto 2016 | Responder

    • Voy muy lento pero si buscas en mi blog por “arduino” o “robótica” puede que encuentres cosas que te interesen

      Comentario por felixmaocho | 3 agosto 2016 | Responder

  4. Buenas he leido toda su explicacion, pero en mi compu me da erro: sale un mendaje: NO ESTAN INSTALADOS LOS CONTROLADORES (Codigo 28), ya lo instale varias veces pero me sigue dando ese error, Si fuera tan amable di indicarme que hacer le agradeceria..
    Mi Imeil es : aaperez@montevideo.com.uy. desde ya muchas gracias.

    Comentario por Ariel Perez | 1 junio 2017 | Responder


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: