Bab 3

Mengenal Arduino IDE

oleh: Suryo Adhy Chandra, ST

Apakah IDE?

IDE adalah singkatan dari Integrated Development Environment. Arduino IDE merupakan aplikasi untuk menulis sketch, memeriksa kode, dan mengirimkannya ke board. Di aplikasi yang sama, kita juga bisa membuka Serial Monitor untuk melihat pesan atau angka yang dikirim Arduino.

Seperti Apa IDE Arduino?

Ada beberapa hal yang akan menjadi fokus untuk kita pelajari:

Setelah mengenal tombol di IDE, lanjutkan ke koneksi Arduino pada Windows, Linux, dan macOS untuk memilih port dan mencoba upload.

Memasang dan membuka Arduino IDE

Arduino IDE gratis dan tersedia untuk Windows, Linux, dan macOS di situs resmi arduino.cc. Pasang seperti aplikasi biasa, lalu sambungkan Arduino Uno ke komputer dengan kabel USB tipe A ke B. Lampu kecil berlabel ON pada board akan menyala karena board mendapat daya 5 V dari USB. Jika lampu tidak menyala sama sekali, coba kabel lain, sebab sebagian kabel USB hanya untuk mengisi daya dan tidak membawa data.

Mengenal menu yang paling sering dipakai

Dua jalan pintas yang berguna: Ctrl+R untuk verifikasi (compile) dan Ctrl+U untuk upload. Di macOS gunakan tombol Cmd sebagai pengganti Ctrl.

Program pertama: Blink

Buka File → Examples → 01.Basics → Blink, atau ketik sendiri kode berikut.

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

Penjelasan per baris. pinMode(LED_BUILTIN, OUTPUT) menyatakan bahwa pin LED bawaan (pada Uno adalah pin 13) dipakai untuk mengeluarkan sinyal. digitalWrite(..., HIGH) memberi tegangan 5 V sehingga LED menyala, dan LOW memberi 0 V sehingga padam. delay(1000) menahan program selama 1000 milidetik atau satu detik. Karena loop() berulang tanpa henti, LED berkedip satu detik nyala, satu detik padam, selama board mendapat daya.

Arti pesan setelah upload

Saat verifikasi sukses, area hitam di bawah menampilkan ukuran program, misalnya penggunaan sekitar 1 persen dari 32256 byte memori program Uno. Setelah upload, lampu TX dan RX di board berkedip sebentar tanda data sedang dikirim, lalu LED L mulai berkedip sesuai program. Memori program (flash) Uno berukuran 32 KB, sedangkan memori variabel (SRAM) hanya 2 KB.

Kesalahan yang sering terjadi

Ringkasan

Arduino IDE dipakai untuk menulis, memeriksa, dan mengunggah sketch. Urutan kerjanya selalu sama: pilih board, pilih port, verifikasi, lalu upload. Jika ada masalah, mulailah dari hal paling sederhana seperti kabel, board, dan port sebelum mencurigai kode.

Soal latihan

  1. Apa beda tombol Verify dan Upload?
    Lihat jawaban

    Verify hanya memeriksa dan mengompilasi kode di komputer. Upload mengirim hasil kompilasi ke board.

  2. Ubah delay(1000) pada Blink menjadi delay(200). Apa yang terjadi?
    Lihat jawaban

    LED berkedip lebih cepat, lima kali nyala dan padam dalam setiap detik.

  3. Di mana kita melihat nama port yang sedang dipakai?
    Lihat jawaban

    Pada menu Tools → Port, atau pada kotak pilihan board di bagian atas jendela IDE.

  4. Mengapa Blink dapat dicoba tanpa komponen tambahan?
    Lihat jawaban

    Uno memiliki LED bawaan yang tersambung ke pin 13 lengkap dengan resistornya.

← Kembali Ke Daftar Pelajaran Arduino