LED Berkedip atau Blink LED Menggunakan Arduino UNO

Bismillahirrahmanirrahim

Assalamu’alaikum warahmatullahi wabarakatuh

Pada pertemuan sebelumnya telah saya jelaskan cara Menyalakan LED Menggunakan Arduino UNO  dan kali ini saya akan membuat Project selanjutnya yaitu LED Berkedip atau Blink LED Menggunakan Arduino UNO.

Project ini saya menggunakan pin 4 pada Arduino UNO untuk menyalakan sebuah LED Berkedip atau Blink LED, serta saya akan menjelaskan mulai dari hardware dan software berserta cara kerjanya yang bermaksud membuat para pembaca dapat mengerti dengan apa yang saya sampaikan dan saya kerjakan. Aamiin.

Alat dan Bahan

  • 1 Buah LED 5mm atau LED 3mm
  • 1 Buah Resistor 100Ω Ohm
  • 2 Buah Kabel Jumper
  • 1 Buah Protoboard
  • 1 Buah Arduino

Rangkaian LED Berkedip atau Blink LED Menggunakan Arduino UNO

Menyalakan LED Menggunakan Arduino UNO baruuu

Keterangan

  • Pin GND Arduino (Warna Hitam) ke GND LED (Warna Hitam)
  • Pin 4 (Warna Merah) ke Resistor (Warna Merah)
  • Sisi lain dari Resistor di hubungkan ke Positif LED

Sketch Program

Dalam Sketch Program LED Berkedip atau Blink LED 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 sebagai OUTPUT
   pinMode(4, OUTPUT);
}

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

   // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
   digitalWrite(4, LOW);
   // Pause selama 1 detik
   delay(1000);
}

Sketch Program Cara Kedua :

// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
Int PinSaya = 4; // type data yang berfungsi sebagai penyimpan bilangan bulat

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

void loop()
{
   // Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4)
   digitalWrite(PinSaya, HIGH);
   // Pause selama 1 detik
   delay(1000);
   
   // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
   digitalWrite(PinSaya, 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=DPfNaxKLTyU&w=853&h=480]

Terimakasih

Wassalamu’alaikum warahmatullahi wabarakatuh

Subscribe
Notify of
1 Comment
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Dunia Budi
Dunia Budi
3 years ago

selamat malam mas Aldi

saya mencoba membuat sensor jarak dengan ultrasonic HC SR04 + Arduino Uno R3, diakhir sketsh selalu muncul error compiling ya….apa solusinya mas? tksh