
Bagi pengguna Arduino UNO maupun board Arduino lainnya, langkah pertama sebelum mulai memprogram adalah menginstal Arduino IDE terlebih dahulu. Artikel ini membahas cara instalasi Arduino IDE di Linux Mint 18, lengkap dengan contoh program sederhana “Blink” agar mikrokontroler bisa langsung diuji setelah proses instalasi selesai.
Daftar Isi
Bahan yang Disiapkan
- Hardware — Arduino Genuino 101 (langkah instalasi software berikut ini juga berlaku untuk Arduino UNO dan board Arduino lain pada umumnya)
- Software — Instalasi Software Arduino
Instalasi Arduino di Linux Mint 18
Langkah awal, unduh paket Arduino sesuai sistem operasi yang digunakan. Buka http://arduino.cc, klik menu Software, lalu pilih OS yang dipakai. Versi yang digunakan saat menulis tutorial ini adalah 1.8.2. Pada contoh kali ini, OS yang dipakai adalah Linux Mint 18; unduh langsung di sini.
Ekstrak berkas hasil unduhan dengan klik kanan lalu pilih Extract Here, atau melalui terminal dengan perintah berikut.
$ tar -Jxvf arduino-nightly-linux64.tar.xz
Masuk ke folder hasil ekstrak.
$ cd arduino-nightly
Lanjutkan dengan memasang Arduino IDE.
$ sh install.sh
Setelah proses selesai, akan muncul ikon pintasan untuk menjalankan Arduino di menu utama maupun di Desktop. Jalankan Arduino IDE, dan akan tampil jendela seperti berikut.
(gambar: tampilan awal Arduino IDE setelah instalasi)
Selanjutnya, klik menu Tools >> Board: >> Board Manager, cari “Intel”, lalu pilih Intel Curie Boards by Intel dan klik install versi 1.0.7. Tunggu beberapa saat hingga proses instalasi selesai (memerlukan koneksi internet). Catatan: langkah pemasangan paket board ini hanya diperlukan untuk Arduino 101/Genuino 101 — pengguna Arduino UNO dapat melewati langkah ini karena board UNO sudah dikenali Arduino IDE secara bawaan.
Contoh Aplikasi Lampu Berkedip (Blink)
Buka contoh program lampu berkedip melalui File >> Examples >> 01. Basics >> Blink. Akan terbuka berkas Blink seperti berikut.

// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

Klik Verify, lalu klik Upload.
Jika muncul error saat upload di Linux, jalankan perintah berikut di terminal (sumber tutorial dari sini).
$ sudo adduser <username> dialout
Tambahkan berkas di /etc/udev/rules.d/usbasp.rules, isi dengan:
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE="0666", GROUP="plugdev"
Kemudian jalankan:
$ sudo ~/.arduino15/packages/Intel/tools/arduino101load/1.6.4+1.18/scripts/create_dfu_udev_rule
Setelah itu, logout dan login kembali.
Lanjutkan dengan menjalankan Arduino IDE, lalu pilih:
- Tools >> Programmer >> Arduino 101 Firmware Updater
- Tools >> Burn Bootloader
Tekan tombol reset pada board Arduino, lalu lanjutkan dengan Verify dan Upload kembali berkas Blink yang telah dibuka. Jika berhasil, akan muncul pesan Success.
Sumber

Demikian sekelumit pengalaman menginstal Arduino IDE dan membuat lampu berkedip menggunakan Arduino — baik untuk Arduino UNO maupun Arduino Genuino 101. Pada kesempatan lain, kita akan lanjutkan dengan mengatur nyala-mati lampu melalui HP. Terima kasih kepada Edutech atas tempat dan dukungannya selama pelatihan ini berlangsung. (ms)