bclose

Instalación del entorno de trabajo Arduino

Descargar y configurar el IDE
tienda online prometec

Objetivos

.

    • Descargar del entorno de trabajo IDE de Arduino..
    • Instalación del entorno..
    • Comprobar su correcto funcionamiento .

Descarga e instalación del IDE Arduino.

 

Vamos s descargar e instalar el entorno de desarrollo de Arduino (IDE),y comprobar que está correctamente configurado. Para ello vamos a la página de descarga:

http://arduino.cc/en/main/software

 Y bajamos la versión más reciente del IDE (Entorno de desarrollo de Arduino) Que a la fecha de escribir esto es la beta 1.6.48 es suficientemente estable para usarla en condiciones normales.

 
  • Esta versión soporta las versiones DUE y Yun de Arduino y son obligadas para utilizar estos modelos.
 

Elegir la versión correspondiente a nuestro sistema (En Windows recomendamos la versión Installer) y tened paciencia porque es una descarga moderadamente grande

Una vez finalizado, ejecutad el fichero descargado, e ir respondiendo a las opciones de instalación.

 
  • Aceptar las opciones por defecto de instalación es una opción razonable en caso de no estar seguro de las preguntas que nos hace,

 

Al cabo de unos minutos finalizara la instalación, y en el área de trabajo del equipo aparecerá el icono de Arduino

ArduinoLogo

 

Comprobación de la instalación.

.

 Una vez instalado el IDE, vamos a comprobar que reconoce nuestro Arduino correctamente y que podemos programarlo. Para ello, Conecta tu Arduino a tu ordenador mediante el USB

 
  • Comprueba que las luces del Arduino se iluminan indicando que tiene alimentación.
 

Al hacerlo nuestro PC debe detectar el nuevo dispositivo USB y montar el driver adecuado.

Captura pantalla

Y finalmente:

Img_1_2

 

Atención, el puerto serie en que se instala puede variar del indicado en la imagen, dependiendo de las características del equipo.

 
  • En Linux además os creará una puerta \dev\ttyx y tendréis que daros de alta en el grupo de usuarios de los USBs.
  • Mac debería instalartelo a la primera, sin complicaciones.
 

Compatible Arduino

Si nuestro modelo es un DCcduino UNO como el de la foto, en muchos PCs necesitan un driver adicional que puedes descargar desde aqui:

Driver DCcduino para windows

Driver DCcduino para Mac OSX

 

Descomprime e con Winrar, y ejecuta el programa incluido. Te instalará un controlador que resuelve el problema.

Ahora, ya podemos arrancar el icono de Arduino del escritorio de trabajo y configurar el modelo de Arduino y confirmar el puerto serie al que se conecta. En [Menú]\Herramientas\Placa Elegir el modelo exacto de nuestro Arduino. En nuestro caso elegimos un Arduino Uno:

Img_1_3

 

En [Menú]\Herramientas\Port  es necesario comprobar  que tenemos asignado un puerto y que tiene la marca de selección.

Img_1_4

 

Es importante asignar el puerto y el modelo de Arduino para garantizar el correcto funcionamiento del IDE. La marca de selección debe estar con el tick. Vamos ahora a volcar un programa de ejemplo:

Img_1_5

 

Al pulsar [Menú]\Archivo\Ejemplos\01.Basics\Blink, aparecerá una serie de textos en el entorno de trabajo, que ignoraremos por ahora. Pulsar el botón Marcado en amarillo, Veremos una línea de progreso verde avanzando.

Img_1_6

 

Si todo va correctamente veremos un mensaje en la parte inferior del IDE:

Img_1_7

 

Este mensaje en color blanco indica que hemos volcado correctamente el programa y ya deberíamos ver una luz que parpadea en nuestra placa Arduino, según indica la flecha roja:

Si vemos la luz parpadeando en nuestro Arduino, enhorabuena, el entorno está instalado y configurado correctamente. Ya podemos pasar  a la siguiente sesión.

 

 

(124) Comments

  • Arduino:1.8.1 (Windows 7), Tarjeta:”Arduino/Genuino Uno”

    El Sketch usa 444 bytes (1%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
    Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_recv(): programmer is not responding
    avr_read(): error reading address 0x0000
    read operation not supported for memory “flash”
    avrdude: failed to read all of flash memory, rc=-2
    avrdude: stk500_recv(): programmer is not responding
    el puerto seleccionado avrdude: stk500_recv(): programmer is not responding
    no existe o tu placa no esta conectada

    Este reporte podría tener más información con
    “Mostrar salida detallada durante la compilación”
    opción habilitada en Archivo -> Preferencias.

  • Arduino:1.8.1 (Windows 7), Tarjeta:”Arduino/Genuino Uno”

    El Sketch usa 928 bytes (2%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
    Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
    avrdude: ser_open(): can’t set com-state for “\\.\COM12”
    Ha ocurrido un error mientras se enviaba el sketch

    Este reporte podría tener más información con
    “Mostrar salida detallada durante la compilación”
    opción habilitada en Archivo -> Preferencias.

    • Hola Luis, parece que no te reconoce la placa. Asegúrate de seleccionar correctamente la placa y el puerto que estás utilizando. Un saludo,.

  • hola, no se por que mi pc no lee el arduino, recién me acaba de llegar mi kit de inicio y soy nuevo en arduino, que puedo hacer para que lo acepte?

    • Hola Alejandro, ¿qué versión de Windows estás utilizando? Si es mayor que XP no deberías tener problemas. Abre el administrador de dispositivos a ver si te aparece el Arduino en los puertos COM. Un saludo.

    • Berenice Salas

    Hola! soy nueva en el mundo del arduino y necesito agregar tres motores MicroServo 9g SG90 Tower pro, porian ayudarme…

    • German

    Hpla no hayy forma que me lo lea y aparezca el puerto ya hice todo lo posible

    • Inisite German y asegurate de haber elegido correctamente tu modelo de arduino

  • Buenos días quiero hacer una pregunta estoy recién iniciando en este mundo de arduino, deseo saber cuál es la diferencia al determinar la variable ponemos nombre de la variable = 0 ; es igual que poner nombre de la variable; ( ejemplo pulsador; o pulsador = 0; ) quisiera que alguien me explique si es lo mismo muchas gracias .

    • Hola mArce, no estoy seguro de que te refieras a esto, pero cuando declaramos por ejemplo int variable =0; lo que hacemos es asegurarnos de que empiece inicializada a 0. Sería lo mismo hacer:

      int variable;
      variable=0;

      De todas formas tranquilo, lo de las variables tiene más misterio del que parece, pero seguro que te vas familiarizando con ello . Un saludo.

  • Todo perfecto!! Muy bien explicado.

    • Jorge

    Muy interesante y bien planteado el Tutorial, mis felicitaciones

    • Muchas gracias Jorge, espero que vayas encontrando interesantes los demás. Un saludo.

  • Arduino:1.8.1 (Windows 7), Tarjeta:”Arduino/Genuino Uno”

    El Sketch usa 928 bytes (2%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
    Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_recv(): programmer is not responding
    avr_read(): error reading address 0x0000
    read operation not supported for memory “flash”
    avrdude: failed to read all of flash memory, rc=-2
    avrdude: stk500_recv(): programmer is not responding
    el puerto seleccionado avrdude: stk500_recv(): programmer is not responding
    no existe o tu placa no esta conectada

    Este reporte podría tener más información con
    “Mostrar salida detallada durante la compilación”
    opción habilitada en Archivo -> Preferencias.

    • Hola Luis, parece que no tienes bien seleccionado el puerto al que esta conectada la placa. Danos alguna pista más a ver si podemos ayudarte.

    • Hola Luis, parece ue no tienes bien seleccionado el puerto al que esta conectada la placa. Danos alguna pista más a ver si podemos ayudarte.

  • Hola, he recibido el kit esta mañana y veo que me faltan segun el inventario que teneis en la pagina:
    – Dos fotoresistencias ( he recibido solo tres)
    – Un 2N222 (he recibido solo tres)
    Lo cometo por si en algun momento del curso me haran falta, gracias.

    • Hola Juan, Siento mucho el despiste. Por favor mandame un correo directo a info@prometec.net y te haremos llegar lo que te falta lo mas rapidamente posible

    • Joan

    hola me he comprado el arduino uno r3 chino y el ordenador no me detetcta la placa pero tengo los drivers instalados.
    que solucion hay?

    • Joan, te recomendaria buscar la ultima version de los drivers y veras como se soluciona

  • gracias admin el descargar la ultima actualización ha sido la clave mil gracias saludosssss

  • hola admin me llamo miguel un placer mi problema es que al compilar me dice error compilacion en tarjeta adruino
    y tanto el puerto como la placa estan bien seleccionados, es mas alguna vez si me ha compilado bien y al dia siguiente cuando vuelvo a probar con blink mismo me marca siempre ese mismo error, agradecedira tu respuesta saludosss

    • Hola Miguel, desinstala todo tu entorno arduino y vuelve a instalar la ultima version disponible, a ver si es un problema de la version

  • Solucionado. Era el cable USB

  • No consigo que Windows 8.1 detecte el Arduino cuando lo conecto.
    Al conectarlo y no tener instalados los drivers me debería aparecer como dispositivo desconocido y no es así.
    No sé que puedo hacer.

    • Hola Diego, si no te aparece algo en al administrador de dispositivos entonces es que tienes problemas con el cable o con el arduino. prueba primero con otro cable a ver que pasa

  • He instalado la placa y tanto el puerto como la placa parece estar bien, pero curiosamente sin instalar el software arduino 1.8.0 el led en placa “L” ya esta parpadeando insistentemente. Luego he instalado el soft y he cargado el programa Blink que hace exactamente lo mismo, y claro no he notado nada, por que esto sigue parpadeando hasta el infinito y mas, desconecto y conecto y el parpadeo no cesa. Alguna sugerencia. Gracias por adelantado

    • Hola Juan Miguel, haz una cosa: cambia el delay del parpadeo para ver si ves modificacion de la velocidad y me dices

      • He seguido tus instrucciones Sr Admin, y es correcto todo, modificando el delay cambia el tiempo entre parpadeos, incluso le he introducido el programa «Buttom» y me ha dejado el led encendido continuamente, por tanto la tarjeta funciona correctamente. Ahora bien esto me lleva a deducir dos cosas, una que la tarjeta incorpora de fabrica grabado el prog «Blink», y se pone a funcionar solo conectándola al port usb, y dos como eliminarlo para no tener pre instalado nada que mantenga apagado el led de la placa, o intermitentemente. Gracias por su atención.

        • BUenos dias Juan Manuel, para borrar cualquier programa y asegurarte de que tu arduino esta limpio basta con que cargues el ide de arduino sin programa, solo el loop y setup y le mandes programar con eso tu arduino

  • Hola, ayer me llegó el kit de principiante y me llegaron 3 fotoresistencias cuando en la descripción del kit ponía que son 5, supongo que será un error en la descripción del kit, ya me decís si es así o me debeis 2 fotoresistencias :).
    Acabo de empezar el curso instalando el entorno y los drivers y parecía que todo iba bien hasta que empecé con el primer programa, el de ejemplo: blink, pero no me lo compila. Empecé a mirar por aquí y por allá a ver que pasaba. Tengo bien seleccionado el puerto, el controlador en administrador de dispositivos dice que funciona correctamente … El error que me da es: “collect2.exe: error: ld returned 5 exit status”. La versión del software es la 1.6.13 que es la que me envía el enlace del curso a descargar. El sistema operativo es windows XP Profesional, Service Pack 3, el puerto donde conecto el COM 3, …
    Como no consigo hacerlo compilar acudo a Google y encuentro esto: https://github.com/arduino/Arduino/issues/2989 , donde veo que hay más gente con el problema y que parece ser que es debido al compilador y que “misteriosamente” si se declaran 3 variables tales como: int y = 0; int z = 0; int w = 0; aunque no se usen, el problema desaparece. Efectivamente si pongo la declaración de estas variables el programa se compila. Mi pregunta es: ¿Debo instalar otra version del IDE? Gracias y saludos.

    • Hola, acabo de instalar la version 1.4.6 y parece que ya no da esos problemas, siento daros la paliza, quizás le valga a alguien.. Saludos.

    • Hola Pedro,

      Te nviaremos las fotorrestencias cuando quieras, simplemente mandame un email privado con tu direcicon y listo.

      En cuantoa tu problema de compilacion, tienes que comprender que a medida que van saliendo nuevas versiones del IDE y del compilador que hay detras, las modificaciones pueden hacer que haya problemas de compilacion de programas que previamente no tenian problemas y de hecho es algo que ocurre con cierta frecuencia y lo mismo ocurre con algunas librerias.

      Normalmente basta con actualizar las librerias y el IDE a una version mas reciente para que se solucione el problema

      • Gracias por tu rápida respuesta. Ya te he enviado el mail. Se me olvidó darte la enhorabuena por explicar tan bien los conceptos, se hace muy ameno y llevadero de momento el curso, espero tener el tesón y el tiempo de hacerlo todo. De nuevo gracias y saludos.

        • Hola, me acaban de llegar las fotoresistencias, ahora os debo yo una, me habeis mandado 3 y solo eran 2 las que me debiais. Gracias 🙂 .

          • No hay problema Pedro

    • Oscar Ordoñez

    Hola buen dia, me podrias ayudar a solucionar un problema? al momento de compilar el programa todo esta bien pero al momento de querer cargar el programa me marca el siguiente error:

    Arduino:1.6.12 (Mac OS X), Tarjeta:”Arduino/Genuino Uno”

    El Sketch usa 928 bytes (2%) del espacio de almacenamiento de programa. El máximo es 32.256 bytes.
    Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2.039 bytes para las variables locales. El máximo es 2.048 bytes.
    avrdude: ser_open(): can’t open device “COM1”: No such file or directory
    Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.

    Este reporte podría tener más información con
    “Mostrar salida detallada durante la compilación”
    opción habilitada en Archivo -> Preferencias.
    Como puedo solucionarlo? muchas gracias por tu tiempo. Saludos.

    • Hola Óscar, fíjate que en “Herramientas”->”Puerto” tengas seleccionado correctamente el puerto al que está conectado a Arduino. Un saludo.

Give a Reply

WordPress Anti-Spam by WP-SpamShield