Percobaan Sederhana Lampu LED Flip-Flop Menggunakan Arduino

Kelompok 3 Robotika :
Abdul Manap 145430086
Firdatul Hasanah 145430077
Maryanto Kiki L 145430072
Ersda Borsalino

Bissmillahirrohmaanirrohiim
Assalamualaikum Wr Wb

Pada percobaan kali ini kelompok 3 akan mencoba membuat dan menyalakan lampu LED flip-flop menggunakan Arduino Uno yang mana pada postingan sebelumnya telah kelompok 3 jelaskan cara LED berkedip atau bisa disebut juga dengan Blink LED.

Pada percobaan kali ini kelompok 3 menggunakan  PIN 4 dan PIN 3 pada Arduino UNO untuk menyalakan lampu LED flip-flop.

Alat dan Bahan :

  • 2 Buah LED 5mm atau LED 3mm (Warna Bebas)
  • 2 Buah Resistor 100Ω Ohm
  • 3 Buah Kabel Jumper
  • 1 Buah Protoboard
  • 1 Buah Arduino
Rangkaian Lampu LED Flip-Flop Menggunakan Arduino UNO
rangkaian
Keterangan
  • Pin GND Arduino (Warna Hitam) ke GND LED1 dan LED2 (Warna Hitam)
  • Pin 4 (Warna kuning) ke Resistor
  • Pin 3 (Warna Hijau) ke Resistor
  • Sisi lain dari Resistor di hubungkan ke Positif LED
Sketch Program
Dalam Sketch Program Lampu LED Flip-Flop Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini saya akan paparkan cara Menyalakan LED dengan Aktif HIGH.
Sketch Program Cara Pertama :
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH

void setup()
{
   // menjadikan PIN 4 dan PIN 3 sebagai OUTPUT
   pinMode(4, OUTPUT);
   pinMode(3, OUTPUT);
}

void loop()
{
   // Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4)
   // Mematikan PIN 3 (LOW = Tidak Memberi tegangan pada PIN 3)
   digitalWrite(4, HIGH);
   digitalWrite(3,LOW);
   // Pause selama 1 detik
   delay(1000);

   // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
   // Menyalakan PIN 3 (HIGH = Memberi tegangan pada PIN 3)
   digitalWrite(4, LOW);
   digitalWrite(3,HIGH);
   // Pause selama 1 detik
   delay(1000);
}
Sketch Program Cara Kedua :
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH

Int PinSaya = 4;
Int PinKamu = 3;
// type data yang berfungsi sebagai penyimpan bilangan bulat

void loop()
{
   // Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4)
   // Mematikan PIN 3 (LOW = Tidak Memberi tegangan pada PIN 3)
   digitalWrite(PinSaya, HIGH);
   digitalWrite(PinKamu,LOW);
   // Pause selama 1 detik
   delay(1000);

   // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
   // Menyalakan PIN 3 (HIGH = Memberi tegangan pada PIN 3)
   digitalWrite(PinSaya, LOW);
   digitalWrite(PInKamu,HIGH);
   // Pause selama 1 detik
   delay(1000);
}
Keterangan :
  • Fungsi void setup () dalam sebuah program arduino adalah semua perintah yang akan di baca sekali.
  • Fungsi void loop () dalam sebuah program arduino adalah semua perintah yang akan di baca berulang-ulang.
Berikut ini adalah video hasil percobaan di atas.

Terimakasih
Wassalamualaikum Wr Wb

Refrensi :
http://www.warriornux.com/lampu-led-flip-flop-menggunakan-arduino-uno/

Komentar