Sé que esto se preguntó hace mucho tiempo, pero tal vez sea útil para alguien. Soy un principiante, con respecto a todas estas cosas, así que si alguien sabe una mejor manera de hacerlo, corríjame. Así es como configuro CLion para Arduino (en Windows 10):
Descargue e instale el IDE oficial de Arduino (1.6.9).
Descargue e instale MinGW en 'C: \ MinGW'
En MinGW, instale: 'mingw32-base' y 'mingw32-gcc-g ++'
Descargue e instale CLion .
Cree un proyecto 'sin título', solo para abrir CLion.
En CLion> Configuración> Complementos> Examinar repositorios> Buscar e instalar: 'Arduino' (integración de herramientas) y 'Monitor serie' (misceláneo).
En CLion> Configuración> Buscar> escriba 'MinGW'
En el entorno, seleccione 'Usar inicio MinGW' y busque la carpeta MinGW ('C: \ MinGW'). Presione aplicar y espere hasta que CLion encuentre el entorno.
En Archivo> Cerrar proyecto.
Abra cualquier administrador de archivos y vaya a 'c: \ Users \ name \ ClionProjects \' y elimine el proyecto 'sin título' que acaba de crear.
Abra CLion, seleccione 'Nuevo proyecto de boceto Arduino'
En el directorio del proyecto> 'abra cmakelists.txt' y configure las líneas:
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)
En la esquina superior derecha de CLion, cerca del botón verde 'Reproducir', seleccione 'Editar configuración', a la izquierda seleccione 'Aplicación'> 'Cargar' y configure:
-target: 'upload'
-configuration: 'debug'
-executable: the project name
luego presione ok.
En el archivo .ino del proyecto, escriba un código realmente simple (parpadeo).
Conecte un Arduino Uno a través de USB y presione el botón verde 'reproducir' para cargar el boceto.
Para iniciar el monitor en serie:
- En la ventana principal de CLion, abajo a la izquierda, haga clic en la pestaña del monitor serie (en 'los botones de herramientas')
- Haga clic en el icono de llave inglesa para configurar el puerto y la velocidad en baudios.
- En la parte superior del icono de llave inglesa, haga clic en el icono azul 'conectar'.
- Si los valores no aparecen "correctamente", haga clic en el icono blanco "cambiar a hexadecimal" (a la derecha de la llave).
- Antes de cargar el boceto, desconecte el monitor en serie.
Para que CLion encuentre correctamente las bibliotecas, asegúrese de usar el mismo nombre para la carpeta lib que para el archivo '.h'. ejemplo: para DallasTemperature.h use el nombre de la carpeta DallasTemperature. Después de # incluir nuevas bibliotecas, haga clic derecho en 'Carpeta de bibliotecas externas' y seleccione 'Recargar proyecto cmake'.
Es posible que desee realizar una configuración adicional en la configuración de CLion como: tema, colores, tamaño del texto, etc.
Además, se puede configurar algunas plantillas 'en vivo' a mano, como: serialprintln
, digitalwrite
, pinmode
, switch
, etc, para mejorar su productividad.