titikkabar.xyz - Arduino merupakan platform mikrokontroler open-source yang populer di kalangan pelajar, mahasiswa, dan hobiis karena kemudahan penggunaannya. Salah satu proyek dasar yang umum dilakukan sebagai langkah awal dalam belajar Arduino adalah membuat LED flip-flop, yaitu dua buah LED yang menyala secara bergantian. Proyek ini sangat bermanfaat untuk memahami dasar-dasar penggunaan pin digital, logika kontrol, dan waktu tunda (delay) pada mikrokontroler.
![]() |
Projek LED Flip-Flop |
Tujuan Proyek
Proyek ini bertujuan untuk:- Memahami cara kerja pin input/output digital pada Arduino.
- Menerapkan fungsi digitalWrite() dan delay() untuk mengontrol LED.
- Membangun sirkuit elektronik sederhana menggunakan breadboard, LED, dan resistor.
Alat dan Bahan
Berikut adalah daftar komponen yang dibutuhkan untuk membuat proyek LED flip-flop:- 1x Arduino Uno (atau board sejenis)
- 2x LED (warna merah dan hijau)
- Breadboard
- Kabel jumper
- Kabel USB untuk menghubungkan Arduino ke komputer
Skema Rangkaian
- Kaki panjang lampu LED 1 Hubungkan ke Pin 2
- Kaki panjang lampu LED 2 Hubungkan ke Pin 3
- Kaki negatif (pendek) hungkan ke GND
Kode Program
Berikut ini adalah program Arduino (sketch) untuk mengendalikan LED flip-flop:int led1 = 8;
int led2 = 9;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
digitalWrite(led1, HIGH); // LED1 menyala
digitalWrite(led2, LOW); // LED2 mati
delay(500); // Tunggu 500 ms
digitalWrite(led1, LOW); // LED1 mati
digitalWrite(led2, HIGH); // LED2 menyala
delay(500); // Tunggu 500 ms
}
Hasil dan Pembahasan
Setelah semua komponen dirangkai dan program diunggah ke papan Arduino, kedua LED akan menyala dan mati secara bergantian. LED1 menyala saat LED2 mati, dan sebaliknya. Efek ini disebut sebagai flip-flop LED, karena menyerupai fungsi dasar dari sirkuit flip-flop dalam dunia elektronika digital.- Logika digital ON (HIGH) dan OFF (LOW)
- Penggunaan fungsi delay() untuk mengatur waktu
- Pengaturan pin digital sebagai output
Proyek LED flip-flop dengan Arduino adalah langkah awal yang sangat baik untuk memahami konsep dasar mikrokontroler. Dengan memanfaatkan dua LED dan beberapa komponen sederhana, pengguna dapat belajar bagaimana mengendalikan output digital dan menciptakan efek visual menarik. Proyek ini juga membuka peluang untuk eksperimen lebih lanjut, seperti menambahkan tombol, sensor, atau membuat pola LED yang lebih kompleks.