Ngoding Arduino di Visual Studio Code

Aldimhr
3 min readAug 16, 2022

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.

Arduino

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

Arduino Extension

Konfigurasi VSCode

Setelah Extension terinstall, kita perlu mengatur path di VSCode. Buka command pallet (ctrl+shift+p) dan cari Preference: Open User Settings (JSON)

Preference User Settings

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

Arduino 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

Arduino Board Config

Pilih board yang digunakan

Arduino Select Board Config

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.

--

--