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.
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 :
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.
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com