Eu sei que isso foi perguntado há muito tempo, mas talvez seja útil para alguém. Sou iniciante em relação a todas essas coisas; portanto, se alguém souber uma maneira melhor de fazê-lo, me corrija. Aqui está como eu configuro o CLion para Arduino (no Windows 10):
Baixe e instale o IDE oficial do Arduino (1.6.9).
Faça o download e instale o MinGW em 'C: \ MinGW'
No MinGW, instale: 'mingw32-base' e 'mingw32-gcc-g ++'
Faça o download e instale o CLion .
Crie um projeto 'sem título', apenas para abrir o CLion.
No CLion> Configurações> Plugins> Procurar Repositórios> Procure e instale: 'Arduino' (integração de ferramentas) e 'Serial Monitor' (misc).
No CLion> Configurações> Pesquisa> digite 'MinGW'
No ambiente, selecione 'Use MinGW home' e navegue até a pasta MinGW ('C: \ MinGW'). Pressione Aplicar e aguarde até o CLion encontrar o ambiente.
Em Arquivo> Fechar projeto.
Abra qualquer gerenciador de arquivos e vá para 'c: \ Users \ name \ ClionProjects \' e exclua o projeto 'sem título' que você acabou de criar.
Abra o CLion, selecione 'Novo projeto de esboço do Arduino'
No diretório do projeto> 'abra cmakelists.txt' e configure as linhas:
6: set board version
7: set port (you can find out port# from the Arduino IDE)
8: set the path where you installed your Arduino libraries (Arduino sketch folder)
set(${CMAKE_PROJECT_NAME}_BOARD uno)
set(${CMAKE_PROJECT_NAME}_PORT COM3)
LINK_DIRECTORIES(c:\\ARDUINO\\libraries)
No canto superior direito do CLion, próximo ao botão verde 'Play', selecione 'Edit Configuration', à esquerda, selecione 'Application'> 'Upload' e defina:
-target: 'upload'
-configuration: 'debug'
-executable: the project name
depois pressione ok.
No arquivo .ino do projeto, escreva um código realmente simples (piscar).
Conecte um Arduino Uno via USB e pressione o botão verde 'play' para fazer o upload do esboço.
Para iniciar o monitor serial:
- Na janela principal do CLion, no canto inferior esquerdo, clique na guia monitor serial (em 'os botões da ferramenta')
- Clique no ícone de chave inglesa para configurar a porta e a taxa de transmissão.
- Na parte superior do ícone da chave inglesa, clique no ícone azul 'conectar'.
- Se os valores não aparecerem 'corretamente', clique no ícone branco 'alternar para hex' (à direita da chave inglesa).
- Antes de carregar o esboço, desconecte o monitor serial.
Para que o CLion encontre as bibliotecas corretamente, use o mesmo nome para a pasta lib e para o arquivo '.h'. exemplo: para DallasTemperature.h, use o nome da pasta DallasTemperature. Após # incluir novas bibliotecas, clique com o botão direito do mouse em 'Pasta de bibliotecas externas' e selecione 'Recarregar projeto cmake'.
Você pode querer fazer outras configurações nas configurações do CLion, como: tema, cores, tamanho do texto etc.
Além disso, você pode configurar alguns 'modelos ao vivo' úteis, como: serialprintln
, digitalwrite
, pinmode
, switch
, etc, para aumentar a sua produtividade.