Я знаю, що це просили давно, але, можливо, це комусь стане в нагоді. Я початківець щодо всього цього, тому, якщо хтось знає кращий спосіб зробити це, будь ласка, виправте мене. ось як я створив CLion для Arduino (для Windows 10):
Завантажте та встановіть офіційний ID Arduino (1.6.9).
Завантажте та встановіть MinGW на "C: \ MinGW"
У MinGW встановіть: 'mingw32-base' та 'mingw32-gcc-g ++'
Завантажте та встановіть CLion .
Створіть проект без назви, просто відкрийте CLion.
У розділі CLion> Налаштування> Плагіни> Огляд сховищ> Шукати та встановити: 'Arduino' (інтеграція інструментів) та 'Serial Monitor' (різне).
У CLion> Налаштування> Пошук> введіть 'MinGW'
У середовищі виберіть "Використовувати домашню MinGW" та перейдіть до папки 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, біля зеленої кнопки "Відтворити", виберіть "Редагувати конфігурацію", ліворуч виберіть "Програма"> "Завантажити" та встановіть:
-target: 'upload'
-configuration: 'debug'
-executable: the project name
потім натисніть кнопку ОК.
У файл .ino проекту напишіть дійсно простий код (блимайте).
Підключіть Arduino Uno через USB та натисніть зелену кнопку «відтворити», щоб завантажити ескіз.
Щоб запустити послідовний монітор:
- У головному вікні CLion, розташованому внизу ліворуч, натисніть вкладку послідовного монітора (у "кнопках інструментів")
- Клацніть піктограму гайкового ключа, щоб налаштувати порт та швидкість передачі.
- У верхній частині значка гайкового ключа натисніть синю піктограму «підключити».
- Якщо значення не відображалися «правильно», натисніть на білу піктограму «перейти на шестигранну» (праворуч від гайкового ключа).
- Перш ніж завантажувати ескіз, відключіть послідовний монітор.
Щоб CLion правильно знаходив бібліотеки, обов’язково використовуйте те саме ім’я для папки lib, що і для файлу '.h'. приклад: для DallasTemperature.h використовуйте ім'я папки DallasTemperature. Після # введення нових вкладок клацніть правою кнопкою миші «Папка зовнішніх бібліотек» та виберіть «Перезавантажити проект cmake».
Ви можете зробити додаткову конфігурацію в налаштуваннях CLion, таких як: тема, кольори, розмір тексту тощо.
Крім того , ви можете налаштувати деякі корисні «живі шаблони», як: serialprintln
, digitalwrite
, pinmode
, switch
і т.д. , щоб підвищити продуктивність.