¿Puedo desarrollar con Arduino usando un IDE con más funciones?

29

La simplicidad del código abierto Arduino IDE es genial, pero a veces un poco limitante: me gusta usar Netbeans, por ejemplo, para otro trabajo que hago. ¿Existen complementos para IDE más completos que me permitan desarrollar para Arduino (y cargar / ejecutar directamente el código en él?) Hasta ahora, mis búsquedas no han sacado mucho provecho.

berry120
fuente
1
Sí, ¡las limitaciones de programación del Adruino IDE son muy estrictas! Normalmente uso Eclipse pero no para Arduino (todavía).
powtac
Hay VS de Microsoft que se puede usar con netduino. Eso está cargado ... Pero desafortunadamente solo para ventana. Y si no eres estudiante o educador, creo que es bastante caro. Y es para netduino, no para Arduino. Aún así, muy capaz si tienes el hardware y el software.
Bob Esponja
No hay IDE de Arduino. Simplemente hay un editor de texto realmente malo con un botón "Compilar".
Connor Wolf

Respuestas:

12

Atmel Studio es el entorno de desarrollo que Atmel proporciona para los microcontroladores detrás de la línea Arduino. Atmel Studio 6 se basa en Visual Studio de Microsoft, que es una herramienta de desarrollo C ++ muy completa.

Puede personalizar Atmel Studio 6 para que funcione con las bibliotecas y el compilador de Arduino, como se documenta aquí .

Arrendajo
fuente
¿Necesito una copia de MS Visual Studio para AVR Studio?
powtac
3
@powtac - No ...
Connor Wolf
8

Realmente me gusta usar Visual Micro, un complemento para Visual Studio, que funciona con las ediciones 2008, 2010 y 2012.

Visual Micro en Codeplex


Captura de pantalla en Visual Studio 2012: Complemento VisualMicro para Visual Studio 2012


fuente
1
La nueva configuración visual de VS2012 es horrible.
Bob Esponja
Sin embargo, Visual Studio no está exactamente dentro del presupuesto de la mayoría de los aficionados principiantes, teniendo en cuenta el precio de un arduino.
Octopus
@Octopus: hasta el 12 de marzo de 2013, puede obtenerlo gratis a través de MS Website Spark durante 3 años, y ahora Visual Micro informa que hará que el complemento funcione con Atmel Studio en los próximos meses.
5

ROBOTC para Arduino es otra opción. Es compatible con muchas otras características, incluida la multitarea (que es buena para los robots). También tiene una ventana de depuración incorporada que le permite acceder a la información del pin, etc.

Este paquete de software tiene la ventaja de trabajar con múltiples plataformas de robot (todos los sistemas de robot LEGO y la robótica VEX), por lo que las personas con experiencia con esos sistemas pueden preferir este lenguaje.

Apnorton
fuente
4

http://inotool.org/ es uno de los mejores, especialmente si estás en un sistema operativo Unix.

Es una herramienta de línea de comando, pero es sorprendente si eres fanático de la línea de comando.

Simplemente cree una carpeta y configure el entorno con Ino. Luego, usa su editor de texto favorito o IDE.

Moenad
fuente