Để làm rõ câu trả lời, đối với những người mới trong thế giới arduino + StudioCode (nguồn: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino )
Các cài đặt sau là theo cài đặt phác thảo của phần mở rộng Arduino. Bạn có thể tìm thấy chúng trong .vscode / arduino.json trong không gian làm việc.
{
"sketch": "example.ino",
"port": "COM5",
"board": "adafruit:samd:adafruit_feather_m0",
"output": "../build",
"debugger": "jlink",
"prebuild": "bash prebuild.sh"
}
sketch - Tên tập tin phác thảo chính của Arduino.
cổng - Tên của cổng nối tiếp được kết nối với thiết bị. Có thể được thiết lập bởi Arduino: Chọn lệnh Cổng nối tiếp.
bảng - Hiện đang chọn bí danh bảng Arduino. Có thể được thiết lập bởi lệnh Arduino: Change Board Type. Ngoài ra, bạn có thể tìm thấy danh sách bảng ở đó.
đầu ra - Đường dẫn đầu ra xây dựng Arduino. Nếu không được đặt, Arduino sẽ tạo một thư mục đầu ra tạm thời mới mỗi lần, điều đó có nghĩa là nó không thể sử dụng lại kết quả trung gian của bản dựng trước đó dẫn đến thời gian xác minh / tải lên dài, do đó nên đặt trường. Arduino yêu cầu đường dẫn đầu ra không được là chính không gian làm việc hoặc trong thư mục con của không gian làm việc, nếu không, nó có thể không hoạt động chính xác. Theo mặc định, tùy chọn này không được đặt.
trình gỡ lỗi - Tên viết tắt của trình gỡ lỗi sẽ được sử dụng khi bản thân hội đồng quản trị không có trình gỡ lỗi và có nhiều hơn một trình gỡ lỗi có sẵn. Bạn có thể tìm thấy danh sách các trình sửa lỗi ở đây. Theo mặc định, tùy chọn này không được đặt.
prebuild - Lệnh bên ngoài trước khi xây dựng tệp phác thảo. Bạn chỉ nên đặt một lệnh prebuild. lệnh1 && lệnh2 không hoạt động. Nếu bạn cần chạy nhiều lệnh trước khi xây dựng, sau đó tạo một tập lệnh.
Khi bạn thêm thư mục với bản phác thảo, bạn đang tạo dự án "được gọi là". Mã VS đặt ở đó một số thư mục ẩn với các tệp cấu hình dự án. Để xem chúng từ windows file explorer, bạn có thể kích hoạt hiển thị các tập tin ẩn. hơn trong thư mục dự án của bạn Bạn có thể tìm thấy .vscode và có tệp arduino.json.
Cách đơn giản hơn là chỉ cần nhấp vào thanh điều hướng dự án ở bên trái và mở thư mục .vscode và sử dụng vscode làm trình chỉnh sửa chỉ cần thêm
"đầu ra": "../ArduinoOutput" hoặc "đầu ra": "../build" hoặc bất cứ điều gì bạn muốn đặt tên cho thư mục đó.
".." nói rằng nó cao hơn một cấp so với "thư mục dự án", vì vậy nó là "bên ngoài" như VScode muốn.
Và theo như tôi biết thì đây không phải là thiết lập toàn cầu, vì vậy Bạn cần đặt nó cho mọi dự án nếu bạn muốn.
Kiểm tra định dạng thích hợp để lưu tệp, sử dụng gợi ý mã để thêm tùy chọn trong tệp.
Hy vọng rằng điều này càng rõ ràng càng tốt và giúp những người khác tìm thấy tệp arduino.json kỳ diệu đó và hiểu nơi nào và tại sao.
Chúc mừng.