Untuk menjelaskan jawabannya, bagi mereka yang baru di dunia Arduino + StudioCode (sumber: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino )
Pengaturan berikut sesuai pengaturan sketsa ekstensi Arduino. Anda dapat menemukannya di .vscode / arduino.json di bawah ruang kerja.
{
"sketch": "example.ino",
"port": "COM5",
"board": "adafruit:samd:adafruit_feather_m0",
"output": "../build",
"debugger": "jlink",
"prebuild": "bash prebuild.sh"
}
sketch - Nama file sketsa utama Arduino.
port - Nama port serial yang terhubung ke perangkat. Dapat diatur oleh Arduino: Pilih perintah Port Serial.
board - Papan alias Arduino yang saat ini dipilih. Dapat diatur oleh perintah Arduino: Change Board Type. Anda juga dapat menemukan daftar papan di sana.
output - Arduino membangun jalur keluaran. Jika tidak disetel, Arduino akan membuat folder keluaran sementara baru setiap kali, yang berarti itu tidak dapat menggunakan kembali hasil antara dari bangunan sebelumnya yang mengarah ke waktu verifikasi / unggah yang lama, jadi disarankan untuk mengatur bidang. Arduino mensyaratkan bahwa jalur output tidak boleh menjadi ruang kerja itu sendiri atau dalam subfolder dari ruang kerja, jika tidak, itu mungkin tidak bekerja dengan benar. Secara default, opsi ini tidak disetel.
debugger - Nama pendek debugger yang akan digunakan ketika papan itu sendiri tidak memiliki debugger dan ada lebih dari satu debugger yang tersedia. Anda dapat menemukan daftar pengadu di sini. Secara default, opsi ini tidak disetel.
prebuild - Perintah eksternal sebelum membuat file sketsa. Anda hanya harus menetapkan satu perintah prebuild. command1 && command2 tidak berfungsi. Jika Anda perlu menjalankan beberapa perintah sebelum membangun, kemudian buat skrip.
Ketika Anda menambahkan folder dengan sketsa, Anda sedang membuat proyek "disebut". Kode VS menempatkan di sana beberapa folder tersembunyi dengan file konfigurasi proyek. Untuk melihatnya dari windows file explorer Anda dapat mengaktifkan show hidden file. daripada di folder proyek Anda, Anda mungkin menemukan .vscode, dan ada file arduino.json.
Cara yang lebih sederhana adalah cukup klik pada bilah navigasi proyek di sebelah kiri, dan buka di sana folder .vscode dan gunakan vscode sebagai editor cukup tambahkan
"output": "../ArduinoOutput" atau "output": "../build" atau apa pun yang Anda ingin beri nama folder itu.
".." memberitahukan bahwa ia berada satu tingkat di atas "folder proyek" jadi "luar" seperti yang diinginkan VScode.
Dan sejauh yang saya tahu ini bukan pengaturan global, jadi Anda perlu mengaturnya untuk setiap proyek jika Anda menginginkannya.
Periksa pemformatan yang tepat untuk menyimpan file, gunakan petunjuk kode untuk menambahkan opsi dalam file.
Berharap bahwa ini sejelas mungkin dan membantu orang lain menemukan file ajaib arduino.json dan memahami di mana apa dan mengapa.
Bersulang.