Pengontrol 2 buah LED menyala bergatian (Flip-Flop) dengan Arduino #4

Pada project kali ini saya akan menjelaskan cara untuk mengontrol 2  buah LED secara bergantian (flip-flop) menggunakan ardino. Pada artikel sebelumnya saya sudah menjelaskan cara untuk menyalakan sebuah LED menyala kedap-kedip (blink), dimana project kali ini adalah lanjutan dari artikel menyalakan sebuah LED dengan arduino #3 .

Tahukan kalian alat apa saja dalam kehidupan nyata yang menggunakan sistem menyalakan LED secara bergantian (flip-flop)? jawabannya adalah lampu kop polisi, lampu natal yang menyala saling bergantian, dan masih banyak lagi penerapan alat menggunakan lampu flip-flop ini.

Pada project kali ini saya akan menggunakan pin 12 untuk LED1 dan pin 11 untuk LED2, arduino yang saya gunakan menggunakan arduino UNO R3. berikut adalah langkah-langkahnya.
  1. siapkan alat dan bahan-bahan sebagai berikut:
    • 1 buah arduino
    • 4 buah kabel jumper
    • 2 buah resistor berukuran 220 ohm
    • 2 buah LED (bisa menggunakan 5mm atau 3mm)
    • 1 buah breadboard (papan sirkuit)
  2. Jika alat dan bahan sudah disiapkan, Rangkaian lampu flip-flop dengan arduino seperti gambar dibawah ini.
  3. Rangkaian Flip-Flop dengan arduino
  4. ketika sudah di rangkai, hubungkan arduino ke komputer , selanjutnya buka software arduino dan buat kode program sebagai berikut.

  5. Contoh Program Pertama
    //code program pengontrol 2 lampu bergantian (flip-flop)
    void setup(){
    pinMode(12, OUTPUT);
    pinMode(11, OUTPUT);
    }
    void loop(){
    digitalWrite(12, HIGH); //LED pada pin 12 menyala
    digitalWrite(11, LOW); //LED pada pin 11 mati

    delay(1000); //dengan wakti 1 s (second) atau 1000 ms (milisecond)

    digitalWrite(12, LOW); //LED pada pin 12 mati
    digitalWrite(11, HIGH); //LED pada pin 11 menyala

    delay(1000); //dengan wakti 1 s (second) atau 1000 ms (milisecond)
    }
    Contoh Program Kedua
    //code program pengontrol 2 lampu bergantian (flip-flop)
    int led1 = 12;
    int led2 = 11;
    void setup(){
    pinMode(led1, OUTPUT); 
    pinMode(led2, OUTPUT);
    }

    void loop(){
    digitalWrite(led1, HIGH); //LED pada pin 12 menyala
    digitalWrite(led2, LOW); //LED pada pin 11 mati

    delay(1000); //dengan wakti 1 s (second) atau 1000 ms (milisecond)

    digitalWrite(led1, LOW); //LED pada pin 12 mati
    digitalWrite(led2, HIGH); //LED pada pin 11 menyala

    delay(1000); //dengan wakti 1 s (second) atau 1000 ms (milisecond)
    }

  6. Upload file program sketch ke Arduio 
Demikian project kedua kita yaitu mengontrol 2 lampu menyala bergantian (flip-flop), selamat mencoba, jika ada kendala pada saat melakukan project ini, kalian bisa menuliskan komentar dibawah ini tentang permasalahan yang di hadapi pada saat melakukan project ini.

0 Response to "Pengontrol 2 buah LED menyala bergatian (Flip-Flop) dengan Arduino #4"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel