Official StoreTekan tombol di atas untuk membeli semua alat dan bahan eksperimen di web ini

Dimmer LED Menggunakan Potensiometer pada Arduino Mega

Potensiometer merupakan jenis resistor yang mempunyai 3 kaki dengan sambungan sebagai pembagi tegangan yang dapat di atur sesuai keinginan. Anda pasti sering menjumpai potensiometer di rumah, bahkan juga menggunakannya. Anda mempunyai sound system? radio? atau yang lainya? Nah pada perangkat tersebut terdapat potensiometer yaitu untuk mengatur volume suara, bass, mengatur gelombang radio dan sebaginya.

Pada artikel ini, saya akan memberikan langkah-langkah untuk menggunakan potensiometer sebagai dimmer/pengatur kecerahan sebuah LED pada Arduino Mega. Untuk jenis potensiometer yang saya gunakan adalah jenis trimmer potensiometer (trimpot) yang cara penggunaanya diputar menggunakan obeng seperti gambar di bawah ini.

WhatsApp Image 2018-12-28 at 14.30.00

ALAT DAN BAHAN

  • Arduino Mega 2560, BELI
  • Potensiometer, BELI
  • LED dan resistor 220 Ohm, BELI
  • Kabel jumper, BELI
  • Projectboard, BELI

RANGKAIAN DIMMER LED

Berikut adalah rangkaiannya :

pot

dengan konfigurasi pin-pin pada Arduino Mega :

  • Potensiometer : kaki kanan ke GND; kaki tengah ke A1; dan kaki kiri ke 5v
  • LED : kaki positif dihubungkan dengan resistor 220 Ohm dan ke pin 9 (PWM); kaki negatif ke GND

Coba rangkai alat dan bahan sesuai penjelasan di atas.

SOURCE CODE

int led = 9;
int potensio = A1;

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

void loop() {
int nilai = analogRead(potensio);
nilai = map(nilai, 0, 1023, 0, 255);
analogWrite(led, nilai);
}

Sekarang tinggal saatnya upload source code programnya. SIlahkan buka Arduino IDE, masuk ke menu Tools pilih Board : Arduino/Genuino Mega or Mega 2560 dan Portnya harus terdeksi. Kemudian upload dengan menekan CTRL + U, tunggu proses uploading sampat selesai.

Maka hasilnya dapat dilihat di video berikut ini :

Cukup sekian artikel kali ini, terima kasih sudah berkunjung, semoga bermanfaat.

Leave a Reply

Be the First to Comment!

avatar
  Subscribe  
Notify of
error: Content is protected !!