Visual Studio Code atau VSCode adalah kode editor yang saat ini banyak digunakan developer. Selain karena gratis, VSCode memiliki banyak Extension yang menjadikan kode editor ini sangat menarik, termasuk kita dapat menulis kode Arduino didalamnya.
Install Arduino IDE
Pertama, yang dibutuhkan adalah Arduino IDE atau Arduino-CLI.
Meskipun kita akan menggunakan VSCode untuk menulis kode, kita tetap membutuhkan Arduino IDE atau Arduino-CLI yang nantinya dibutuhkan Extension VSCode untuk menjalankan kode Arduino.
# OS yang saya gunakan Ubuntu 20# Buat folder
mkdir arduino
cd arduino/# download Arduino IDE
wget https://downloads.arduino.cc/arduino-1.8.19-linux64.tar.xz# extract tar.xz
tar -xvf ./arduino-1.8.19-linux64.tar.xz# install
cd arduino-1.8.19/
sudo ./install.sh
Jika menggunakan Windows, bisa download installernya di https://www.arduino.cc/en/software
Arduino-CLI bisa didownload di https://github.com/arduino/arduino-cli/releases/tag/0.13.0
Install Arduino Extension
Setelah Arduino IDE terinstall, kita perlu menginstall Extension yang dibutuhkan bernama Arduino.
Buka Tab Extension (ctrl+shift+x
) dan cari Arduino
Konfigurasi VSCode
Setelah Extension terinstall, kita perlu mengatur path di VSCode. Buka command pallet (ctrl+shift+p
) dan cari Preference: Open User Settings (JSON)
Tambahkan path menuju folder yang telah dibuat tadi
// Linux
"arduino.path": "/home/user/arduino/arduino-1.8.19",
"arduino.commandPath": "arduino"// Windows
"arduino.path": "C:\\Program Files (x86)\\Arduino",
"arduino.commandPath": "arduino.exe"
Setelah itu pilih Serial Port Arduino kita dengan buka command pallet (ctrl+shift+p
) cari Arduino: Select Serial Port
Nama Serial Port juga bisa dilihat di Arduino IDE → Tools → Serial Port.
Kita juga perlu mengatur Arduino Board yang kita pakai. Pertama buka Command Pallet (ctrl+shift+p
) lalu cari Arduino: Board Config
Pilih board yang digunakan
Sebelum mulai menulis kode, kita Initialize dahulu agar otomatis dibuatkan file-file yang dibutuhkan nantinya. Buka Command Pallet (ctrl+shift+p
) dan cariArduino: Initialize
.
Lalu, kita buat file dan pastikan Sketch menuju file saat ini, cara mengubahnya, buka Command Pallet (ctrl+shift+p
) dan cariArduino: Select sketch
.
Setelah itu kita buat function yang wajib ada yaitu
void setup();
void loop();
Kita Verify dahulu dengan membuka Command Pallet (ctrl+shift+p
) dan Arduino: Verify
.
Setelah tidak ada error, kita bisa mulai menggunakan VSCode untuk menulis kode Arduino. Verify, Upload dan command lainnya bisa dijalankan melalui Command Pallet dengan kata kunci Arduino: (command)
.
Tips
Agar proses compile lebih cepat, tambahkan build output path di .vscode/arduino.json
"output": "./build"
Hal tersebut harus ditulis manual, karena secara default opsi ini tidak di set.