Lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output Menggunakan Arduino

Bismillahirrahmanirrahim

Assalamu’alaikum warahmatullahi wabarakatuh

Pada project kali ini saya akan mencoba untuk mengedipkan atau Blingking LED hanya dengan menggunakan 1 PIN Output saja. Dari percobaan sebelumnya saya telah mencoba Flip-Flop atau Blingking dengan 2 PIN Output menggunakan pin 4 dan pin 3 pada Arduino untuk menyalakan sebuah LED Flip-Flop dapat dilihat pada link berikut http://www.warriornux.com/lampu-led-flip-flop-menggunakan-arduino-uno/.  Namun untuk kali ini saya akan mencoba lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output saja, berikut saya akan menjelaskan mulai dari hardware dan software berserta cara kerjanya yang bermaksud membuat para pembaca dapat mengerti dengan apa yang saya sampaikan . Aamiin.

Alat dan Bahan

  • 2 Buah LED 5mm atau LED 3mm (Warna Bebas)
  • 1 Buah Resistor 220Ω Ohm
  • 3 Buah Kabel Jumper
  • 1 Buah Protoboard
  • 1 Buah Arduino

.

Rangkaian Lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output Menggunakan Arduino

Lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output Menggunakan Arduino.png

Keterangan :

  • Pin GND Arduino (Warna Hitam) ke Katoda LED1
  • Pin VCC 3.3V Arduino (Warna Kuning) ke Anoda LED2
  • Pin 4 (Warna Hijau) ke Resistor 220 Ohm
  • Sisi lain dari Resistor di hubungkan ke LED (Warna Biru)

.

Sketch Program

Berikut Program Lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output Menggunakan Arduino. Untuk dapat menyalakan LEDnya saya memanfaatkan dari Aktif HIGH dan Aktif LOW dari PIN, yang nantinya akan disambungkan dengan GND atau VCC, yang akan saya jelaskan dibawah ini.

// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
void setup()
{
   // menjadikan PIN 4 sebagai OUTPUT
   pinMode(4, OUTPUT);
}
void loop()
{
   // Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4 dan menghidupkan LED1 dengan “Aktif High”)
   digitalWrite(4, HIGH);
         
Tumore prostatico: la prognosi in base a stadio, grado e rischio
Tumore prostatico: la prognosi in base a stadio, grado e rischio
// Pause selama 1 detik delay(1000); // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4 dan menghidupkan LED2 dengan “Aktif LOW”) digitalWrite(4, LOW); // 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.

[youtube https://www.youtube.com/watch?v=JytZUsvmd9Q&w=1280&h=720]

.

Terimakasih

Wassalamu’alaikum warahmatullahi wabarakatuh

 

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments