Whatsapp

Ada yang ditanyakan?
Klik untuk chat dengan customer support kami

Admin
● online
Admin
● online
Halo, perkenalkan saya Admin
baru saja
Ada yang bisa saya bantu?
baru saja
Kontak Kami
Member Area
Rp
Keranjang Belanja

Oops, keranjang belanja Anda kosong!

Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Berkreasi dengan Lampu LED pada Arduino

Berkreasi dengan Lampu LED pada Arduino

Diposting pada 15 December 2019 oleh farhan / Dilihat: 1.507 kali / Kategori:

 

LED adalah singkatan dari Light Emiting Diode, yang merupakan sebuah dioda yang dapat mengubah energi listrik menjadi cahaya, dan seperti halnya dioda LED juga mempunyai polaritas kaki positif dan kaki negatif. Maka dari itu pada penggunaanya kaki-kaki LED harus sesuai (tidak terbalik), jika terbalik LED akan rusak/hangus. Yang perlu diperhatikan juga adalah dalam pemasangan ke rangkaian, salah satu kaki LED harus diberi/sambung dengan hambatan yaitu resistor. Nilai resistansi yang disarankan adalah 220/330 Ohm. Semakin besar nilai hambatan maka semakin redup nyala lampu LED-nya.

Pada kesempatan ini, saya akan membahas seperti pada judul artikel ini “Berkreasi dengan Lampu LED pada Arduino “. Di bawah ini akan dilakukan beberapa percobaan sebagai berikut :

Alat dan Bahan :

  • Arduino Uno R3, BELI
  • Lampu LED 5mm
  • Resistor 220 Ohm
  • Kabel jumper male to male 2 buah, BELI

Tahap percobaan 1 : Menyalakan LED
Steps :

  • Rangkaian:
Gambar ini memiliki atribut alt yang kosong; nama berkasnya adalah LED.png

  • Konfigurasi Pin :
  1. Kaki pendek (negatif) hubungkan dengan pin GND pada Arduino
  2. Kaki panjang (positif) sambungkan dengan resistor 220 Ohm kemudian hubungkan pada pin digital 9 Arduino
  • Sketch program arduino:
const int pinLED = 9; //membuat variabel pinLED pada pin digital 9

//program awal
void setup() {
pinMode(pinLED, OUTPUT); //jadikan pin digital 9 menjadi OUTPUT

digitalWrite(pinLED, HIGH); //tetapkan pin digital 9 HIGH/logika 1
//sehingga LED menyala
}

//program utama
void loop() {

}

 

  • Hasil:
    Setelah di upload ke board arduino, yang terjadi adalah lampu LED pada pin 9 akan menyala.

Tahap percobaan 2 : LED Blinking

Steps :

  • Rangkaian: sama seperti percobaan di atas.
  • Sketchprogram arduino :
const int pinLED = 9; //membuat variabel pinLED pada pin digital 9

//program awal
void setup() {
pinMode(pinLED, OUTPUT); //jadikan pin digital 9 menjadi OUTPUT
}

//program utama
void loop() {
digitalWrite(pinLED, HIGH); //tetapkan pin digital 9 HIGH/logika 1
//sehingga LED menyala
delay(1000); //nyala selama 1 detik
digitalWrite(pinLED, LOW); //tetapkan pin digital 9 LOW/logika 0
//sehingga LED mati
delay(1000); //mati selama 1 detik 
}

 

  • Hasil : yang terjadi adalah lampu LED pada pin 9 akan berkedip dengan delay 1 detik.

Tahap percobaan 3 : Waktu Delay
Steps :

  • Rangkaian : sama dengan percobaan 1
  • Sketch program arduino :
const int pinLED = 9; 
int waktuDelay = 1000;

void setup() { 
pinMode(pinLED, OUTPUT); 
}

void loop() {
waktuDelay = waktuDelay - 100;

if(waktuDelay <= 0){ 
waktuDelay = 1000; 
}

digitalWrite(pinLED, HIGH); 
delay(waktuDelay); 
digitalWrite(pinLED, LOW); 
delay(waktuDelay); 
}

 

  • Hasil : yang terjadi adalah pada saat awal lampu led akan berkedip secara pelan kemudian akan semakin cepat sampai terang dan seterusnya, program akan berulang.

Selamat sekarang anda sudah dapat berkreasi dengan lampu LED pada Arduino, silahkan lanjutkan berkreasi sendiri dengan mencoba mengubah nilai waktu/delay atau yang lainya.

Terima kasih.

Bagikan ke

Berkreasi dengan Lampu LED pada Arduino

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Berkreasi dengan Lampu LED pada Arduino

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: