En estos días los usuarios makers están de enhorabuena pues tienen una versión nueva de Arduino IDE, una versión muy especial. Por primera vez, esta versión será compatible con todas las versiones y placas del Proyecto Arduino, todas.
Esto quiere decir que tanto las placas del proyecto Arduino.org como las placas del proyecto Arduino.cc serán reconocidas por esta nueva versión. Algo que encontrarán especialmente útil los usuarios novatos que no conocen o no quieren conocer la historia de Arduino.
Esta versión de Arduino IDE se conoce como Arduino IDE 1.8.0, una versión que además contiene novedades como el soporte a las nuevas placas del proyecto o el funcionamiento a través de la linea de comandos.
Arduino IDE 1.8 es compatible con las placas Arduino de los dos proyectos que existen
Esto último es especialmente interesante para los usuarios del mundo Gnu/Linux pues podrán hacer funcionar el IDE de Arduino sin necesidad de ningún entorno gráfico y poder enviar programas a las placas de Arduino. Por lo que ahora cualquier equipo informático podrá servir para crear software para las placas Arduino.
En cuanto a las placas nuevas soportadas, no sólo la nueva versión reconocerá las placas de otros proyectos sino que también los nuevos modelos con el núcleo SAMD que incluyen las nuevas placas MKRZero y MKR1000.
Si tenéis Arduino IDE os recomiendo que actualicéis vuestra versión a esta última. Y sino tenéis este software gratuito, en este enlace podéis conseguir esta herramienta de manera gratuita.
Las placas potentes son importantes, pero a veces ocurre que sin un buen software, no sirven de nada y a la inversa que pequeñas placas pueden ofrecer grandes resultados con un software o firmware interesante, algo que estamos notando últimamente en muchos proyectos de Hardware Libre. Por ello también hay que prestar atención al software además del hardware.
Si, muy bien comentadas las ventajas de la nueva versión del IDE Arduino.
Pero ¿y las desventajas?… Si, hay desventajas.
Por ejemplo: El modulo ENC28J60 para conectar la placa de turno a una red lan no funciona en la ultima versión del IDE, pero si en versiones viejas.
Supongo que será cuestión de tiempo que hagan compatibles los ejemplos con placas que ya llevan en el mercado un tiempo y no solo hagan compatibles los módulos oficiales de Arduino.