DC
Kelas Digital Creative
Robotika · IoT · Scratch · Canva · CapCut · AI
← kembali ke Home

LED Berkedip (Blink)

⏱ 20 Menit Arduino August 2026 🔧 Arduino Uno, LED, Resistor 220Ω

Project pertama untuk kenalan dengan Arduino IDE, upload kode, dan komponen dasar. LED akan menyala dan mati bergantian tiap 1 detik.

Yang akan kamu pelajari

  • Menghubungkan komponen sederhana ke Arduino
  • Cara upload kode lewat Arduino IDE
  • Fungsi dasar digitalWrite() dan delay()

Peta Pin / Wiring

Komponen Pin Arduino Fungsi
Anoda LED (kaki panjang) Pin 13 Menyalakan LED
Katoda LED (kaki pendek) GND (lewat resistor 220Ω) Jalur kembali arus

Langkah 1: Siapkan rangkaian

Hubungkan kaki panjang LED ke pin 13 Arduino melalui resistor 220Ω, lalu kaki pendek LED ke pin GND.

Langkah 2: Buka Arduino IDE

Sambungkan Arduino ke laptop pakai kabel USB, pastikan board dan port sudah dipilih dengan benar di menu Tools.

Langkah 3: Upload kode

Salin kode di bawah ini ke Arduino IDE, klik tombol Upload, dan tunggu sampai muncul tulisan “Done uploading”.

// Project 1: LED Berkedip
void setup() {
  pinMode(13, OUTPUT);
}

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

Coba Simulasi di Wokwi

Kamu bisa coba rangkaian ini langsung di browser tanpa perlu Arduino fisik lewat simulator Wokwi:

Latihan

  1. Ubah nilai delay() jadi 300 milidetik, amati apa yang berubah
  2. Tambahkan LED kedua di pin 12, buat menyala bergantian dengan LED pertama (saat LED 1 mati, LED 2 nyala)
  3. Coba buat pola kedip cepat-cepat-lambat (misal delay 200ms, 200ms, lalu 1000ms) dalam satu putaran loop()

Petunjuk soal nomor 2: kamu perlu menambahkan pinMode() baru di setup(), dan digitalWrite() untuk pin 12 di setiap bagian loop().