Aby wyjaśnić odpowiedź, dla nowych w arduino world + StudioCode (źródło: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino )
Poniższe ustawienia są zgodne z ustawieniami szkicu rozszerzenia Arduino. Można je znaleźć w .vscode / arduino.json w obszarze roboczym.
{
"sketch": "example.ino",
"port": "COM5",
"board": "adafruit:samd:adafruit_feather_m0",
"output": "../build",
"debugger": "jlink",
"prebuild": "bash prebuild.sh"
}
szkic - główna nazwa pliku szkicu Arduino.
port - nazwa portu szeregowego podłączonego do urządzenia. Można ustawić za pomocą Arduino: Wybierz polecenie Port szeregowy.
board - Aktualnie wybrany alias tablicy Arduino. Można ustawić poleceniem Arduino: Zmień typ płytki. Tam też możesz znaleźć listę plansz.
wyjście - ścieżka wyjścia kompilacji Arduino. Jeśli nie zostanie ustawiony, Arduino za każdym razem utworzy nowy tymczasowy folder wyjściowy, co oznacza, że nie będzie mógł ponownie użyć pośredniego wyniku poprzedniej kompilacji, co prowadzi do długiego czasu weryfikacji / wysyłania, dlatego zaleca się ustawienie pola. Arduino wymaga, aby ścieżką wyjściową nie był sam obszar roboczy lub podfolder obszaru roboczego, w przeciwnym razie może on nie działać poprawnie. Domyślnie ta opcja nie jest ustawiona.
debugger - krótka nazwa debuggera, która będzie używana, gdy sama płyta nie ma debuggera i dostępny jest więcej niż jeden debugger. Możesz znaleźć listę debuggerów tutaj. Domyślnie ta opcja nie jest ustawiona.
prebuild - Zewnętrzne polecenie przed budowaniem pliku szkicu. Powinieneś ustawić tylko jedno polecenie przedbudowy. polecenie1 i& polecenie2 nie działa. Jeśli musisz uruchomić wiele poleceń przed kompilacją, utwórz skrypt.
Kiedy dodajesz folder ze szkicem, tworzysz „tak zwany” projekt. Kod VS umieszcza tam ukryte foldery z plikami konfiguracyjnymi projektu. Aby zobaczyć je z Eksploratora plików systemu Windows, możesz włączyć wyświetlanie ukrytych plików. niż w folderze projektu. Możesz znaleźć .vscode, i jest plik arduino.json.
Prostszy sposób to po prostu kliknij pasek nawigacji projektu po lewej stronie i otwórz tam folder .vscode i używając vscode jako edytora, po prostu dodaj
„output”: „../ArduinoOutput” lub „output”: „../build” lub jakkolwiek chcesz nazwać ten folder.
„..” oznacza, że jest o jeden poziom powyżej „folderu projektu”, więc jest „na zewnątrz”, jak chce VScode.
I o ile wiem, nie jest to ustawienie globalne, więc musisz to ustawić dla każdego projektu, jeśli chcesz.
Sprawdź poprawność formatowania, aby zapisać plik, użyj wskazówek do kodu, aby dodać opcje w pliku.
Mam nadzieję, że jest to tak jasne, jak to możliwe i pomóż innym znaleźć ten magiczny plik arduino.json i zrozumieć, gdzie co i dlaczego.
Twoje zdrowie.