Añadiendo tus propias tarjetas de Arduino con Board Manager

Si recientemente has descargado la version mas actual de Arduino IDE de habrás dado cuenta de una nueva funcionalidad llamada “Board Manager” que nos permite agregar mas tarjetas vía internet a nuestro Arduino, esto actualmente solo funciona con tarjetas oficiales Arduino como Intel Edison o Intel Galileo.

¿Pero para que sirve eso?

Luego pasa que cuando tienes una Intel Galileo o Edison o trinket o un ESp8266 tienes que tener distintas versiones de Arduino IDE para cada tarjeta, con Board Manager Arduino trata de solucionar este problema y que no tengas una version de IDE para cada tarjeta.

Hoy les traigo una manera desde Adafruit de como agregar tarjetas “no oficiales” de Arduino por medio de Board Manager entre las que se encuentran:

  • Adafruit AVR Boards – incluido el soporte para Flora y Trinket Pro. Próximamente Gemma y Trinket.
  • ESP8266Esto añade un clic instalar el soporte para el proyecto ESP8266 Arduino  sin tener que descargar una copia separada del IDE de Arduino.
  • Arduino Leonardo & Micro MIDI-USB – Este añade MIDI a través de USB de la ayuda para la Micro y Leonardo utilizando el proyecto arcore .

A mi la verdad se me hace muy interesante la parte de ESP8266 que es una tarjeta con la que hemos estado trabajando. A continuación veremos cómo configurar el Arduino IDE para utilizar el proxy.

Lo primero que debemos hacer es descargar el Arduino IDE 1.6.3

Ahora debemos abrir nuestro IDE  Arduino y vamos a nuestras preferencias a configurar el proxy

preferencearduino

Ahora agregamos los siquientes valores

proxy

Danos click en el botón ok y ahora vamos a Tools–> Board—>Board Manager

manager2

Ahora podremos ver que se han agregado varias tarjetas, seleccionamos la que queramos agregar a nuestro IDE y presionamos instalar, en este caso yo elegí ESP8266

adafruitboard

Ahora reiniciamos nuestro IDE, vamos a Boards y ya tendremos agregado nuestra tarjeta y en este caso en la seccion de “programmer” también ya esta agregado esptool

manager1

¿Pero como funciona esto?

Es un “hombre en el medio” o como Adafruit lo llama “Adafruit en el medio”, el IDE de Arduino va y busca los paquetes de las tarjetas a arduino.cc pero primero pasa la pagina de adafruit que funciona como proxy.

adafruit_products_proxy

¿Hay riego en eso?

Pudiera ser que si, pero en lo personal confió en adafruit

Esto es todo por mi parte, hasta la próxima Inventores

GitHub de proyecto: https://github.com/adafruit/adafruit-arduino-proxy

Fuente: Adafruit

Empezando con Intel Edison Parte 1: Introduccion

Picture 9

Hace poco recibí una Intel Edison Breakboard y una versión Arduino de las cuales hice un unboxing en nuestro canal de youtube mostrando algunas de las principales características de esta tarjeta, ahora desde el blog les mostrare como iniciar con esta pequeña tarjeta que tiene mucho poder y estas ansiosos por ver los proyectos que va a realizar la comunidad maker.

Picture 1

Algunas de las características mas a detalle de esta tarjeta son:

  • Procesador 500 Mhz Dual Core Atom
  • Procesador Quark 100 Mhz 32 bits
  • 1Gb de Memoria Ram
  • 4Gb de Memoria Flash
  • Wifi Dual Band (802.11a/b/g/n)
  • Bluetooth 4.0
  • Antena Ceramica
  • Conector UF.L
  • 40 Pines GPIO (PWM, I2C, SPI, UART, Pines para Tarjeta SD, USB OTG)
  • Un conector de 70 pines

Picture 6

Para esta practica usare la Arduino Board, lo primero que debemos hacer es ir a la pagina maker.intel.com y entrar en la parte de Intel Edison

Intel_edison2

Ahora daremos click sobre el enlace que dice Arduino IDE

Intel_edison3

Y descargamos la versión adecuada para nuestro sistema operativo, en esta ocasión yo usare Windows ( para linux o Mac OSX los pasos son muy similares), para descomprimir el paquete es necesario tener instalado 7zip o Winrar.

Intel_edison4

Conectamos nuestra intel Edison a nuestra PC

Picture 11

Nos aseguramos de que el pequeño interruptor al lado de los puertos USB este en ON e iniciara la instalacion del driver USB-Serial (si ya has manejado arduino esto te parecerá muy familiar)

Intel_edison14

Intel_edison15

Ahora descomprimimos el IDE de Arduino en la carpeta de nuestra preferencia

Intel_edison6

Ejecutamos el Arduino IDE y seleccionamos nuestro sketch de prueba en Archivo –> Ejemplos —> Basics —> Blink

Intel_edison16

No olviden seleccionar correctamente su puerto serie, debe estar con una palomita y en Boad debe estar en Intel Edison

Intel_edison17

Presionamos el botón de cargar y empezara a programar nuestra tarjeta

Intel_edison18

Blink!! Blink! ahora el led incluido en nuestra Arduino Board debe empezar a parpadear, esto nos indica que nuestra tarjeta esta funcionando correctamente.

Bueno, espero les sirva esta pequeña introduccion a la parte Arduino de la Intel Edison, en mi proximo post les mostrare la parte Linux, como cargar la versión mas nueva de linux a nuestra intel Edison y como poder conectarla a una red WiFi.

Saludos Inventores