Estou no Mac OS X e tenho uma licença para o IntelliJ Ultimate. É possível usar o IntelliJ como um IDE para projetos do Arduino?
Estou no Mac OS X e tenho uma licença para o IntelliJ Ultimate. É possível usar o IntelliJ como um IDE para projetos do Arduino?
Respostas:
Agora você pode usar o CLion do Jetbrains para desenvolver e executar esboços do Arduino. Basta pegar o plugin do Arduino!
Abra o Clion e vá para Configure / Settings / Plugins. Escolha 'Procurar repositórios', procure o Arduino e clique em instalar. (Existem dois. Um é um garfo do outro. Eu recomendo escolher o que foi atualizado mais recentemente.) Em seguida, reinicie o Clion.
Agora você verá a opção de criar um novo projeto de esboço do Arduino!
Optei por usar o XCode, consegui encontrar alguns modelos online. Muito melhor do que usar o IDE padrão do Arduino.
Você pode usar o PlatformIO junto com qualquer produto IntelliJ. Aqui está um artigo sobre como conectá-los: http://jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html
Você receberá apenas suporte limitado. Existe um plug-in disponível para C / C ++, que o ajudará com coisas como conclusão de código e destaque de sintaxe (você precisará definir o tipo de arquivo de rascunho como arquivo C). Você também pode integrar ferramentas externas (nas configurações globais), para adicionar suporte, por exemplo, à compilação e upload de esboços.
Mas você não receberá nenhum suporte especializado (como escolher qual painel possui ou procurar esboços), precisará configurar tudo manualmente. Se você pode conviver com isso, o IntelliJ IDEA pode ser ainda melhor para o trabalho diário de edição. 8 Observe que eu não tentei nenhuma dessas coisas ...)
Uma resposta tardia, mas talvez de ajuda para alguém:
O IntelliJ ReSharper C ++ chega bem perto de suportar o Arduino. Aqui está um ticket para o ajuste da chave, suportando a extensão do arquivo .INO: http://youtrack.jetbrains.com/issue/RSCPP-5683
Como mencionado em uma resposta anterior, a melhor aposta para alguém que já está familiarizado com a família de produtos IntelliJ é usar o CLion com os plugins Arduino e Serial Port Monitor. Aqui estão as etapas para começar:
(Preliminar - se você estiver no Windows 8 ou 10, verifique se instalou o Arduino IDE usando o download completo em https://www.arduino.cc/download_handler.php . NÃO o instale na Windows Store, pois ele não instalará o SDK no local esperado.)
Quando você concluir essas etapas, poderá criar um novo projeto do Arduino Sketch que criará automaticamente um arquivo CMake para você, que poderá ser editado para configurar o tipo de placa que você está usando e a porta serial, etc. Aqui está um exemplo:
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})