Lista principal de Arduino IDES
Aquí hay una lista de los principales IDE que admiten Arduino y algunas ayuda para que funcione. En la parte inferior, también tiene algunas sugerencias sobre cómo configurar algunos editores para el trabajo.
Plataforma.IO
Una gran idea es consultar la plataforma.IO. Tienen tantos tableros, incluso si se filtra en Arduino, todavía tiene una lista gigantesca. Plataforma.IO es una biblioteca y servicio para cualquiera que quiera comenzar a hacer un desarrollo integrado. Una vez que haya registrado, gratis, en la plataforma.io, puedes iniciar proyectos con cualquier junta en su base de datos. La base de datos contiene mucho más que Arduino, así que échale un vistazo. El flujo de trabajo más común al usar la plataforma es crear un proyecto desde la línea de comandos.
$ plataforma proyecto init -ide-junta
La ID de la Junta se enumera en su documentación, también puede enumerarlos con:
$ tableros de plataforma
Ejecutarlo sin el parámetro de la plataforma y obtendrá una lista de varios miles de tableros. Decida qué plataforma desea usar y filtrar con el parámetro. En este caso, "Arduino" es adecuado. También tiene "atmel" y algunos otros, cuando sabe qué proyecto está comenzando, sabrá cómo filtrar.
Arduino IDE
No te alejes de esto, el original, antes de comenzar. Este paquete es muy capaz, solo hay unas pocas razones por las que es posible que desee usar algo más; Estás acostumbrado a otra cosa y te niegas a probar algo nuevo. Tienes un proyecto especialmente desafiante. Una de las pocas características, realmente importantes, que no tiene en el IDE original es el control de revisión. Si desea poner su proyecto bajo control GIT, debe hacerlo por separado. Una de las cosas buenas de Arduino IDE es que tiene muchos ejemplos que puedes estudiar, cambiar y jugar con. También tienes una larga lista de tablas. Algunos se instalan con el IDE, algunos están en la lista y descargable desde Arduino o utilizando el Administrador de tablas.
No tiene integración para la plataforma.aunque.
Netbeans
NetBeans es el gran sistema para el desarrollo y puede manejar muchos idiomas diferentes, con el complemento correcto, también puede usarlo para proyectos Arduino. Puede recogerlo del portal del complemento. El complemento está escrito en Java, tiene 4 años. Cualquier problema, probablemente estés solo. También está disponible en Github - Arduino . Encuentre el archivo NBM en GitHub o descargue el código fuente. Para instalar, busque el archivo, elija y haga clic en el botón Instalar. Ahora tiene soporte para Arduino y Git, o cualquiera de las otras características que NetBeans admite. Como se mencionó anteriormente, PLARTFORM.IO tiene soporte para tableros, para comenzar un proyecto, ejecute el siguiente comando.
$ Pio Project Init -ide NetBeans -Board Unwifirev2
El comando creará archivos y directorios de proyectos que puede usar en NetBeans directamente. Ahora tiene la traje de herramienta completa disponible para su proyecto.
Eclipse - complemento
Como de costumbre, Eclipse tiene todos sus complementos en su "mercado". Debe elegir eso desde 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 los tableros que le interesa. 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 todo el nombre para el IDE.
$ PIO Project Init -ide Eclipse -Board Uno
Esto crea los archivos del proyecto Eclipse oculto; .Cproject, que señala las bibliotecas que necesita y otras cosas. También crea 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 'Plataforma-IDE'. Una vez que haya hecho esto, tiene la opción de inicializar un proyecto Arduino desde el interior del editor.
La plataforma.IO Integration hace que sea muy fácil comenzar e inicializar un proyecto. No necesita instalar 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. Debe tener el kit de desarrollo Arduino principal instalado para usarlo completamente.
emacs
En Emacs, tienes un paquete de Elpa; Plataformio-Mode, disponible. Para la finalización del código, use el paquete de modo de ironía. Creas un proyecto de la misma manera, con el comando Platformio.
$ Platformio Project Init -ide Emacs -Board Uno
El modo tiene funciones, vinculadas con acordes de llave, 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 el 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 ustedes, entusiastas.
Conclusión
Cuando comienzas con Arduino, obtienes muchas golosinas directamente de su propio sitio web. Sin embargo, cuando llega al territorio más avanzado, puede mudarse a otros editores e IDES. La principal ventaja es que puede usar lo que está acostumbrado a usar. La segunda ventaja es que puedes hacer las cosas más avanzadas que el Arduino IDE se esconde de los principiantes.