Щоб уточнити відповідь, для нових у світі ардуїно + StudioCode (джерело: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino )
Наступні налаштування відповідають налаштуванням ескізу розширення Arduino. Ви можете знайти їх у .vscode / arduino.json у робочій області.
{
"sketch": "example.ino",
"port": "COM5",
"board": "adafruit:samd:adafruit_feather_m0",
"output": "../build",
"debugger": "jlink",
"prebuild": "bash prebuild.sh"
}
ескіз - Основне ім'я файлу ескізу Arduino.
порт - Назва послідовного порту, підключеного до пристрою. Можна встановити за допомогою Arduino: Виберіть команду Serial Port.
board - На даний момент вибраний псевдонім Arduino Board. Можна встановити команду Arduino: Змінити тип дошки. Також ви можете знайти там список дощок.
вихід - Arduino побудувати вихідний шлях. Якщо не встановлено, Arduino буде створювати нову тимчасову папку виводу кожного разу, це означає, що він не може повторно використовувати проміжний результат попередньої збірки, що веде до тривалої перевірки / завантаження часу, тому рекомендується встановити поле. Arduino вимагає, щоб вихідний шлях не знаходився в самій робочій області або в підпапках робочої області, інакше він може працювати неправильно. За замовчуванням ця опція не встановлена.
налагоджувач - Коротка назва налагоджувача, яка буде використовуватися, коли на самій дошці немає налагоджувача і є більше ніж один налагоджувач. Список відладчиків ви можете знайти тут. За замовчуванням ця опція не встановлена.
prebuild - зовнішня команда перед тим, як створити файл ескізу. Вам слід встановити лише одну команду попереднього збирання. command1 && command2 не працює. Якщо вам потрібно виконати кілька команд перед збіркою, тоді створіть сценарій.
Коли ви додаєте папку з ескізом, ви створюєте "так званий" проект. Код VS містить там кілька прихованих папок з файлами конфігурації проекту. Щоб побачити їх у Windows Explorer Explorer, ви можете увімкнути показ прихованих файлів. ніж у папці вашого проекту Ви можете знайти .vscode, і там є файл arduino.json.
Більш простий спосіб - просто натиснути на навігаційну панель проекту зліва та відкрити там папку .vscode та за допомогою vscode як редактора просто додати
"output": "../ArduinoOutput" або "output": "../build" або все, що ви хочете назвати цією папкою.
".." повідомляє, що він знаходиться на одному рівні вище "папки проекту", тому він знаходиться "поза", як хоче VScode.
Наскільки я знаю, це не глобальна настройка, тому вам потрібно встановити його для кожного проекту, якщо ви цього хочете.
Перевірте правильність форматування, щоб зберегти файл, використовуйте підказки коду, щоб додати параметри у файл.
Сподіваємось, що це максимально зрозуміло, і допоможіть іншим знайти той чарівний файл arduino.json і зрозуміти, де що і навіщо.
Ура.