Arduino

Los mejores IDE de Arduino

Los mejores IDE de Arduino
Cuando comienzas con Arduino, el IDE de los propios creadores es una excelente opción. Sin embargo, si está acostumbrado a cualquier otro entorno de desarrollo, debería considerar alternativas. El hecho es que trabajando con Arduino, estarás programando bastante. Si ya tiene un editor o IDE favorito, en la mayoría de los casos, puede continuar como de costumbre. Todo lo que requiere es un complemento.

Lista superior de IDE de Arduino

Aquí hay una lista de los mejores IDE que admiten Arduino y algo de ayuda para que funcione. En la parte inferior, también tiene algunos consejos sobre cómo configurar algunos editores para el trabajo.

Plataforma.io

Una gran idea es revisar la plataforma.io. Tienen tantos tableros, incluso si filtra en Arduino, todavía tiene una lista gigantesca. Plataforma.io es una biblioteca y un servicio para cualquiera que desee comenzar a hacer desarrollo integrado. Una vez que se haya registrado, de forma gratuita, en la plataforma.io, puede iniciar proyectos con cualquier tablero en su base de datos. La base de datos contiene mucho más que Arduino, así que compruébalo. El flujo de trabajo más común cuando se usa la plataforma es crear un proyecto desde la línea de comando.

$ plataforma proyecto init -ide -Junta

El ID de la placa aparece en su documentación, también puede incluirlos con:

$ tableros de plataforma

Ejecútelo sin el parámetro de plataforma y obtendrá una lista de varios miles de tableros. Decide qué plataforma quieres usar y filtra con el parámetro. En este caso, "arduino" es adecuado. También tienes "atmel" y algunos otros, cuando sepas qué proyecto estás comenzando, sabrás cómo filtrar.

IDE de Arduino

No te apartes de este, el original, antes de empezar. Este paquete es muy capaz, solo hay unas pocas razones por las que podría querer usar otra cosa; Estás acostumbrado a otra cosa y te niegas a probar algo nuevo. Tienes un proyecto especialmente desafiante. Una de las pocas funciones realmente importantes que no tiene en el IDE original es el control de revisiones. Si desea poner su proyecto bajo control de git, debe hacerlo por separado. Una de las cosas buenas de Arduino IDE es que tiene muchos ejemplos que puedes estudiar, cambiar y jugar. También tienes una larga lista de tableros. Algunos están instalados con el IDE, algunos están listados y se pueden descargar desde Arduino o usando el administrador de Boards.

No tiene integración para plataforma.io aunque.

Netbeans

NetBeans es el gran sistema de desarrollo y puede manejar muchos idiomas diferentes, con el complemento correcto también puede usarlo para proyectos Arduino. Puedes recogerlo en el portal de complementos. El complemento está escrito en JAVA, tiene 4 años. Cualquier problema, probablemente estés solo. También está disponible en GitHub - Arduino . Busque el archivo nbm en GitHub o descargue el código fuente. Para instalar, busque el archivo, elíjalo y haga clic en el botón de instalación. Ahora tiene soporte para Arduino y git, o cualquiera de las otras características que admite NetBeans. Como se mencionó anteriormente, plartform.io tiene soporte para tableros, para iniciar un proyecto, ejecute el siguiente comando.

$ pio proyecto init -ide netbeans -board unowifirev2

El comando creará archivos de proyectos y directorios que puede usar en NetBeans directamente. Ahora tiene todo el conjunto de herramientas disponible para su proyecto.

Eclipse - Complemento

Como de costumbre, Eclipse tiene todos sus complementos en su "Marketplace". Debe elegir eso de una instancia en ejecución de Eclipse. Debe comenzar con el IDE y luego continuar con el "Administrador de descargas de Arduino" desde el interior del nuevo "IDE". Puede descargar el paquete Eclipse y luego usar el administrador de descargas de Arduino para manejar las placas que le interesan. También tiene fragmentos de código disponibles en el mercado.

Usando la plataforma.io para crear un proyecto es una gran idea aquí para. El comando es el mismo, con el nombre completo del IDE.

$ pio proyecto init -ide eclipse -board uno

Esto crea los archivos de proyecto de Eclipse ocultos; .cproject, que señala las bibliotecas que necesita y otras cosas. También crea los directorios necesarios.

Átomo.io

Sí, este es un editor pero con suficientes complementos, se comporta como un IDE completo. Una vez que haya instalado atom, puede ir a las preferencias e instalar el paquete 'platform-ide'. Una vez que haya hecho esto, tiene la opción de inicializar un proyecto Arduino desde dentro del editor.

La plataforma.La integración de io hace que sea muy fácil iniciar e inicializar un proyecto. No es necesario instalar la plataforma.io, aunque también hay ejemplos instalados. Ejemplos que puede agregar a su proyecto o comenzar su proyecto con los ejemplos.

Estudio visual

Visual Studio, sí, el de Microsoft es bastante popular. Tiene muchos complementos diferentes, tanto de Microsoft como de otras personas. La elección es excelente y puede instalar solo fragmentos o paquetes completos para todos los trabajos en Arduino. Necesita tener instalado el kit de desarrollo principal de Arduino para usarlo completamente.

emacs

En emacs, tiene un paquete de ELPA; Platformio-Mode, disponible. Para completar el código, use el paquete irony-mode. Creas un proyecto de la misma manera, con el comando platformio.

$ platformio proyecto init -ide emacs -board uno

El modo tiene funciones, vinculadas con acordes clave, que construye, compila y carga. También puede elegir un programador externo y enviar archivos al sistema de archivos externo.

nvim

Para nvim, tienes que cargar muchas partes. Uno es neomake-platformio, los otros son un archivo de sintaxis Arduino, el proyecto Bare Arduino y los archivos que recomiendan. Este es un método complejo que es adecuado para los entusiastas de vim que aman compilar sus propias cosas.

Conclusión

Cuando comienzas con Arduino, obtienes muchos beneficios directamente desde su propio sitio web. Sin embargo, cuando ingrese a un territorio más avanzado, puede pasar a otros editores e IDE. La principal ventaja es que puede usar lo que está acostumbrado a usar. La segunda ventaja es que puede hacer las cosas más avanzadas que Arduino IDE oculta a los principiantes.

Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...