Я знаю, что об этом спрашивали давным-давно, но, возможно, это будет кому-то полезно. Я новичок во всем этом, поэтому, если кто-нибудь знает лучший способ сделать это, пожалуйста, поправьте меня. вот как я настроил CLion для Arduino (в Windows 10):
Скачайте и установите официальную Arduino IDE (1.6.9).
Загрузите и установите MinGW на C: \ MinGW
В MinGW установите: «mingw32-base» и «mingw32-gcc-g ++»
Скачайте и установите CLion .
Создайте проект без названия, просто чтобы открыть CLion.
В CLion> Настройки> Плагины> Обзор репозиториев> Поиск и установка: «Arduino» (интеграция инструментов) и «Serial Monitor» (разное).
В CLion> Настройки> Поиск> введите MinGW
В среде выберите «Использовать MinGW home» и перейдите к папке MinGW («C: \ MinGW»). Нажмите «Применить» и подождите, пока CLion найдет среду.
В Файл> Закрыть проект.
Откройте любой файловый менеджер и перейдите в «c: \ Users \ name \ ClionProjects \» и удалите «неназванный» проект, который вы только что создали.
Откройте CLion, выберите «Новый эскизный проект Arduino»
В каталоге проекта> «открыть cmakelists.txt» и настроить строки:
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)
В правом верхнем углу в CLion, рядом с зеленой кнопкой «Play», выберите «Edit Configuration», слева выберите «Application»> «Upload» и установите:
-target: 'upload'
-configuration: 'debug'
-executable: the project name
затем нажмите ок.
В файле проекта .ino напишите действительно простой код (моргание).
Подключите Arduino Uno через USB и нажмите зеленую кнопку воспроизведения, чтобы загрузить эскиз.
Для запуска последовательного монитора:
- В нижнем левом углу главного окна CLion щелкните вкладку последовательного монитора (в «кнопках инструментов»)
- Нажмите значок гаечного ключа, чтобы настроить порт и скорость передачи данных.
- В верхней части значка гаечного ключа нажмите синий значок «подключения».
- Если значения не отображаются «правильно», щелкните белый значок «Переключить на шестнадцатеричный» (справа от гаечного ключа).
- Перед загрузкой эскиза отключите последовательный монитор.
Чтобы CLion правильно находил библиотеки, убедитесь, что для папки lib используется то же имя, что и для файла .h. пример: для DallasTempera.h используйте имя папки DallasTempera. После # ввода новых библиотек, щелкните правой кнопкой мыши на «Папке внешних библиотек» и выберите «Обновить проект cmake».
Вы можете выполнить дальнейшую настройку в настройках CLion, таких как: тема, цвета, размер текста и т. Д.
Кроме того , вы можете настроить некоторые полезные «живые шаблоны», как: serialprintln
, digitalwrite
, pinmode
, switch
и т.д. , чтобы повысить производительность.