1. Pendahuluan Arduino IDE

IDE merupakan singkatan dari Integrated Development Environment, yaitu sebuah perangkat lunak yang digunakan untuk menulis, mengedit, mengompilasi, dan mengunggah program ke papan mikrokontroler.

Arduino IDE adalah software resmi yang digunakan untuk memprogram berbagai jenis board Arduino dan board kompatibel lainnya, seperti:

  • Arduino Uno
  • Arduino Nano
  • Arduino Mega
  • NodeMCU
  • ESP32
  • Board kompatibel Arduino lainnya

Arduino IDE ditulis menggunakan bahasa Java dan dilengkapi dengan library C/C++ (Wiring) yang mempermudah proses input/output (I/O), sehingga sangat cocok digunakan oleh pemula maupun praktisi.

Dengan Arduino IDE, pengguna dapat:

  • Menulis sketch (program)
  • Mengedit dan memverifikasi kode
  • Mengunggah program ke board
  • Melakukan debugging melalui Serial Monitor


2. Langkah-Langkah Instalasi Arduino IDE

Ikuti langkah berikut untuk menginstal Arduino IDE pada sistem operasi Windows.

Langkah 1: Mengunduh Arduino IDE

  • Buka browser (Chrome, Firefox, Edge).
  • Ketik Arduino IDE pada kolom pencarian Google.
  • Klik situs resmi Arduino.
  • Pilih versi Arduino IDE sesuai sistem operasi Anda.
    • Untuk Windows 7 ke atas, disarankan menggunakan Arduino IDE 1.8.19.
  • Pada halaman Support the Arduino IDE, pilih JUST DOWNLOAD.

Langkah 2: Proses Instalasi

  • Setelah proses download selesai, klik dua kali file installer.
  • Pada tampilan License Agreement, klik I Agree.
  • Pada Installation Options, centang semua opsi, lalu klik Next.
  • Pilih folder instalasi, lalu klik Install.
  • Tunggu hingga proses instalasi selesai.
  • Klik Complete.

Langkah 3: Menjalankan Arduino IDE

  • Klik ikon Arduino IDE di desktop.
  • Tampilan awal Arduino IDE akan muncul dan siap digunakan.


3. Pengenalan Arduino IDE

Arduino IDE merupakan software utama untuk menanamkan instruksi ke mikrokontroler Arduino. Bahasa pemrograman yang digunakan adalah bahasa C yang telah dimodifikasi, sering disebut C for Arduino.

Arduino telah dilengkapi bootloader, yaitu program kecil di dalam mikrokontroler yang berfungsi sebagai penghubung antara:

  • Arduino IDE (compiler)
  • Mikrokontroler Arduino

Dengan adanya bootloader, proses upload program dapat dilakukan tanpa alat tambahan.


4. Istilah Penting pada Arduino IDE

a. Uploading

Uploading adalah proses mengirim hasil kompilasi program (.hex) ke mikrokontroler Arduino.

Hal yang perlu diperhatikan sebelum upload:

  • Jenis BoardTools > Board
  • Port COMTools > Port

Tombol upload ditandai dengan ikon panah ke kanan (▶).


b. Library

Library adalah kumpulan fungsi tambahan yang mempermudah pemrograman.

Cara menambahkan library:

  • Melalui Library Manager
  • Import file .zip
  • Menyalin manual ke folder libraries

c. Serial Monitor

Serial Monitor digunakan untuk:

  • Menampilkan data dari Arduino ke komputer
  • Debugging program
  • Mengirim data dari komputer ke Arduino

Akses melalui:

  • Tools > Serial Monitor
  • Ikon kaca pembesar di Arduino IDE

5. Sketch pada Arduino IDE

Sketch adalah program Arduino yang disimpan dengan ekstensi .ino.

Struktur Dasar Sketch

Setiap sketch WAJIB memiliki dua fungsi utama:

void setup() {
  // dijalankan satu kali saat Arduino menyala
}

void loop() {
  // dijalankan berulang-ulang
}

6. Sintaks Dasar Pemrograman Arduino

Sintaks Fungsi
// Komentar satu baris
/* */ Komentar banyak baris
{ } Penanda awal dan akhir blok program
; Akhir setiap baris perintah

7. Fitur Utama Arduino IDE

  • Verify → Mengecek kesalahan program
  • Upload → Mengirim program ke board
  • New → Membuat sketch baru
  • Open → Membuka sketch lama
  • Save → Menyimpan sketch
  • Serial Monitor → Melihat data serial

8. Menu pada Arduino IDE

🔹 Menu File

Digunakan untuk membuat, membuka, menyimpan, dan mencetak sketch.

🔹 Menu Edit

Digunakan untuk mengedit kode seperti undo, copy, paste, dan pencarian teks.

🔹 Menu Sketch

Digunakan untuk kompilasi, upload, dan pengelolaan sketch.

🔹 Menu Tools

Digunakan untuk:

  • Memilih board
  • Memilih port
  • Serial Monitor
  • Burn bootloader