Arduino dünyasında + StudioCode'da yeni olanlar için cevabı açıklığa kavuşturmak için (kaynak: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino )
Aşağıdaki ayarlar Arduino uzantısının çizim ayarlarına göredir. Bunları çalışma alanının altındaki .vscode / arduino.json dizininde bulabilirsiniz.
{
"sketch": "example.ino",
"port": "COM5",
"board": "adafruit:samd:adafruit_feather_m0",
"output": "../build",
"debugger": "jlink",
"prebuild": "bash prebuild.sh"
}
sketch - Arduino'nun ana eskiz dosyası adı.
port - Cihaza bağlı seri portun adı. Arduino tarafından ayarlanabilir: Seri Port Seç komutu.
board - Şu anda seçili olan Arduino board takma adı. Arduino: Kart Tipini Değiştir komutu ile ayarlanabilir. Ayrıca, yönetim kurulu listesini orada bulabilirsiniz.
output - Arduino build çıkış yolu. Ayarlanmadıysa, Arduino her seferinde yeni bir geçici çıktı klasörü oluşturacaktır, bu da bir önceki derlemenin ara sonucunu uzun doğrulama / yükleme süresine yol açacak şekilde yeniden kullanamayacağı için alanı ayarlamanız önerilir. Arduino, çıkış yolunun çalışma alanının kendisi veya çalışma alanının bir alt klasörü olmamasını gerektirir, aksi takdirde düzgün çalışmayabilir. Varsayılan olarak, bu seçenek ayarlanmamıştır.
debugger - Kartın kendisinde bir hata ayıklayıcı yoksa ve birden fazla hata ayıklayıcı olduğunda kullanılacak hata ayıklayıcının kısa adı. Hata ayıklayıcıların listesini burada bulabilirsiniz. Varsayılan olarak, bu seçenek ayarlanmamıştır.
prebuild - Çizim dosyasını oluşturmadan önce harici komut. Yalnızca bir prebuild komutu ayarlamanız gerekir. command1 && command2 çalışmıyor. Derlemeden önce birden fazla komut çalıştırmanız gerekiyorsa, bir komut dosyası oluşturun.
Çizim ile klasör eklediğinizde, "sözde" proje oluşturuyorsunuz. VS kodu orada proje yapılandırma dosyaları ile bazı gizli klasörler koyar. Windows dosya gezgini onları görmek için gizli dosyaları göster etkinleştirebilirsiniz. proje klasörünüzden daha .vscode dosyasını bulabilirsiniz ve arduino.json dosyası vardır.
Daha basit bir yol, sadece soldaki proje gezinme çubuğuna tıklayın ve orada .vscode klasörünü açın ve vscode'u editör olarak kullanma
"output": "../ArduinoOutput" veya "output": "../build" veya bu klasörü adlandırmak istediğiniz herhangi bir şey.
"..", "proje klasörü" nin bir düzey üstünde olduğunu ve VScode'un istediği gibi "dışarıda" olduğunu söyler.
Ve bildiğim kadarıyla bu küresel bir ayar değil, bu yüzden isterseniz her proje için ayarlamanız gerekir.
Dosyayı kaydetmek için uygun biçimlendirmeyi kontrol edin, dosyaya seçenekler eklemek için kod ipuçlarını kullanın.
Bunun olabildiğince açık olduğunu ve başkalarının bu sihirli arduino.json dosyasını bulmasına ve nerede ve neden olduğunu anlamasına yardımcı olmasını umuyoruz.
Şerefe.