Cara Memulai Arduino Uno: Install Arduino IDE dan Program Pertama (LED Blink)
Setiap perjalanan belajar Arduino dimulai dari satu program kecil: membuat LED berkedip. Kelihatannya sederhana, tetapi program ini membuktikan bahwa papan, kabel, dan perangkat lunak Anda sudah bekerja dengan benar. Ikuti langkah-langkah berikut.
[GAMBAR 1 — Gambar unggulan] Arduino Uno tersambung kabel USB ke laptop, LED pada papan menyala. | Nama file: arduino-uno-tersambung-laptop.jpg | Alt text: Arduino Uno tersambung ke laptop lewat kabel USB
Alat dan Bahan
- 1 papan Arduino Uno
- 1 kabel USB Type-A ke Type-B (pastikan kabel data, bukan kabel khusus pengisi daya)
- Komputer atau laptop
- Opsional: 1 LED, 1 resistor 220 Ω, 2 kabel jumper
Langkah 1: Unduh dan Pasang Arduino IDE
Unduh Arduino IDE hanya dari situs resmi arduino.cc, lalu pasang seperti aplikasi biasa. Driver Arduino Uno umumnya ikut terpasang otomatis.
[GAMBAR 2] Tangkapan layar halaman unduhan Arduino IDE di arduino.cc. | Nama file: unduh-arduino-ide.png | Alt text: Halaman unduhan Arduino IDE
Langkah 2: Sambungkan Papan dan Pilih Port
Hubungkan Arduino Uno ke komputer. Buka Arduino IDE, lalu pilih papan Arduino Uno dan port yang muncul (misalnya COM3 di Windows atau /dev/ttyACM0 di Linux). Jika memakai menu klasik, lokasinya di Tools → Board dan Tools → Port.
[GAMBAR 3] Tangkapan layar pemilihan board dan port di Arduino IDE. | Nama file: memilih-board-dan-port.png | Alt text: Memilih board Arduino Uno dan port di Arduino IDE
Langkah 3: Tulis Program Blink
Buka File → Examples → 01.Basics → Blink, atau ketik kode berikut:
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // LED menyala
delay(1000); // tunggu 1 detik
digitalWrite(LED_BUILTIN, LOW); // LED mati
delay(1000); // tunggu 1 detik
}
Langkah 4: Unggah Program
Klik tombol Upload (ikon panah ke kanan). Tunggu sampai muncul tulisan “Done uploading”. LED kecil berlabel L pada papan akan berkedip setiap satu detik.
Penjelasan Kode
- setup() dijalankan satu kali saat Arduino menyala atau di-reset.
- loop() dijalankan berulang tanpa henti.
- pinMode() menentukan sebuah pin berfungsi sebagai input atau output.
- digitalWrite() memberi sinyal HIGH (5 V) atau LOW (0 V) pada pin.
- delay() menjeda program dalam satuan milidetik.
Bonus: Memakai LED Eksternal
Hubungkan kaki panjang (anoda) LED ke resistor 220 Ω, lalu sambungkan ujung resistor ke pin 13. Hubungkan kaki pendek (katoda) LED ke GND. Program yang sama akan membuat LED eksternal ikut berkedip karena LED_BUILTIN terhubung ke pin 13.
[GAMBAR 4] Diagram rangkaian LED dan resistor 220 Ω ke pin 13 dan GND (buat dengan Fritzing atau Tinkercad Circuits). | Nama file: rangkaian-led-eksternal-pin-13.png | Alt text: Skema rangkaian LED eksternal pada Arduino Uno
Penutup
Selamat, Anda sudah menjalankan program pertama. Dari sini, konsep yang sama dipakai untuk menyalakan motor dan membaca sensor pada robot.
