Usando IntelliJ para Arduino IDE

14

Estoy en Mac OS X y tengo una licencia para IntelliJ Ultimate. ¿Es posible utilizar IntelliJ como IDE para proyectos de Arduino?

    

6 respuestas

4

Opté por usar XCode, logré encontrar algunas plantillas en línea. Mucho mejor que usar el IDE estándar de Arduino.

    
respondido por el josef.van.niekerk
4

Puede usar PlatformIO junto con cualquier producto IntelliJ. Aquí hay un artículo sobre cómo conectarlos juntos: enlace

    
respondido por el SergeyP
3

Solo obtendrás soporte limitado. Hay un complemento disponible para C / C ++, que le ayudará a completar el código y el resaltado de sintaxis (deberá definir el tipo de archivo de bocetos como archivos C). También puede integrar herramientas externas (en la configuración global), para agregar soporte para, por ejemplo. compilando y cargando bocetos.

Pero no obtendrá ningún soporte especializado (como elegir la placa que tiene, o buscar bocetos), necesita configurar todo manualmente. Si puede vivir con eso, IntelliJ IDEA podría incluso ser mejor para el trabajo de edición del día a día. 8 Tenga en cuenta que no probé ninguna de estas cosas ...)

    
respondido por el hli
3

Ahora puedes usar CLion de Jetbrains para desarrollar y ejecutar los bocetos de Arduino. ¡Solo toma el plugin de Arduino!

Abre Clion y ve a Configurar / Configuración / Complementos. Seleccione la búsqueda 'Buscar repositorios' para Arduino y haga clic en instalar. (Hay dos. Una es una bifurcación de la otra. Recomiendo elegir la que se actualizó más recientemente.) Luego reinicie Clion.

¡Ahora verás la opción para crear un nuevo Proyecto de boceto de Arduino!

    
respondido por el Aphex
2

Una respuesta tardía, pero quizás de ayuda a alguien:

IntelliJ ReSharper C ++ está bastante cerca de ser compatible con Arduino. Aquí hay un ticket para el ajuste de clave, que admite la extensión de archivo .INO: enlace

    
respondido por el Bryce
1

Como se mencionó en una respuesta anterior, la mejor opción para alguien que ya esté familiarizado con la familia de productos IntelliJ es usar CLion con los complementos de Arduino y Serial Port Monitor. Aquí están los pasos para comenzar:

(Preliminar: si está en Windows 8 o 10, asegúrese de haber instalado el IDE de Arduino utilizando la descarga completa desde enlace . NO lo instale a través de la Tienda Windows porque no instalará el SDK en la ubicación esperada.)

  • Descargue CLion: enlace
  • Inicie CLion y abra el cuadro de diálogo Configuración - > Complementos, luego haga clic en el botón "Examinar Repositorios".
  • Ingrese "Arduino" en el campo de búsqueda, esto dará como resultado que se muestren dos complementos: Arduino V2 y Serial Port Monitor. Usted querrá instalar ambos.
  • (El complemento Arduino se puede descargar por separado aquí: enlace )
  • (El complemento SerialPortMonitor se puede instalar por separado aquí: enlace )
  • Reiniciar CLion.

Cuando haya completado estos pasos, puede crear un nuevo proyecto de Arduino Sketch que creará automáticamente un archivo CMake para usted, que puede editar para configurar el tipo de placa que está utilizando y el puerto serie, etc. Aquí está un ejemplo:

cmake_minimum_required(VERSION 2.8.4)
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/ArduinoToolchain.cmake)
set(PROJECT_NAME HelloArduino)
project(${PROJECT_NAME})

set(${CMAKE_PROJECT_NAME}_SKETCH hello_arduino.ino)

#### Uncomment below additional settings as needed.
# set(${CMAKE_PROJECT_NAME}_BOARD mega)
# set(${CMAKE_PROJECT_NAME}_PORT /dev/ttyACM0)
# set(mega.build.mcu atmega2560)
# set(mega.upload.protocol wiring)
# set(mega.upload.speed 115200)

generate_arduino_firmware(${CMAKE_PROJECT_NAME})
    
respondido por el Kenneth S

Lea otras preguntas en las etiquetas